quoted-strings in both key and values of key value pairs and in simple
lists correctly. Also factored out all magic constants, added some
stuff to make this halfway efficient (profiling to be done). This
rewrite makes partition superfluous, maybe remove this from
src/utility.cl.
Added parsing of Base64 and authorization credentials.
Moved some of the common parsing and rendering subroutines to a new
file. Many other functions should probably be moved over here, so
watch this space as clean up progresses further.