Made a test case when a parameter text value contains escaped non-safe chars.
Currently the test fails on this:
ORGANIZER;CN=AGSM Student Society\, Class of 2014:student@example.org
Added functions to transform chars in string with '\\' + any of r'\,;:' chars into '%{:02X}' form to avoid splitting on chars escaped with '\\'.
Transformed some doctests into unittests.
Added another small test for escaped non safe chars in parameter values.
Changed a test with with non-ascii chars
Merge remote-tracking branch 'warvariuc/master'
changelog