Add support for multi-line values.
Added copyright and license
Added MIT license
Added support for comments. Added benchmark
Improve whitespace handling.
Drop support for \Uxxxx unicode literals since this isn't part of the spec.
Add documentation.
Cleanup
Move decoding functionality into a separate Decoder.
Fixed endless loop for comments which end on EOF.
Reorganized tests into basic, complex and error tests.
Added support for delimiter-less key/value pairs.
Started work on support for \r\n EOL (not done).
Removed handling of trailing spaces from lexKey since it belongs to lexBeforeValue
Updated comment
Moved the tests from properties to decoder
Added support for \r as new line character
Updated documentation for first public release.
Added more tests for invalid unicode literals.
Accept keys with empty values.
Replaced the Decoder struct with a Decode function since we need the whole buffer anyway.
Hide the iso-8859-1/utf8 encoding mess.
Added examples.