Fixed serializing vcard 2.1 parameters with no name.
A bunch of improvements. (See changelog)
Adding a bunch of unittests.