Using icalvalue_new instead of icalvalue_new_text to create a typeless value when dealing with an empty property. This fixes empty properties incorrectly being converted to type text.
Include seconds in the UTC-OFFSET string if seconds is positive or negative, not just positive.
icalcomponent_set_due now updates the TZID parameter of the due property, similar to how icalcomponent_set_dtstart and icalcomponent_set_dtend behave. (Fixes #161).
Use icalcomponent_get_datetime instead of icalproperty_get_due so that the zone is loaded correctly.
icaltime_convert_to_zone now works correctly if the incoming time is in UTC time. Before it would change the time zone and set UTC to false but it wouldn't actually convert the time from UTC to the new time zone.
Fixes #160.
Better handling of invalid TZIDs that look like GMT+05:00
This will fix problems with parsing parameters that come after a TZID parameter
Merge pull request #162 from ksuther/minor-fixes

Patches from SourceForge (and two other fixes)