Wrap a long line
Fix bug, add test for it
Add some tests
Fix minor bug (multiple userinfos.. ha!)
Start work on normalization

It is a big mess, but I think some of the worst parts can actually be
cleaned up!
Refactor a bit
Clean up!
Clean up some comments
More clean up
Change license to Boost 1.0
Change normalization tests
Refactor unittests
Change order of CF values
Add function for decoding
Add tests and TODO comment for raw_decode()
Make raw_decode() public, add some checks and tests
Fix utf-8 validation for raw_decode(), add tests
Remove a comment
Change a comment
Optimize raw_decode() a tiny bit