Most of jCal serialization done.
The top-level iCalendar object may be omitted, so we will..
Some changes for jCard.
Missing properties for vCards.
Corrected a few value types.
Testing all iCalendar properties.
Retaining default property order.
vCard date/time parser.
Insane code to generate jCard date-times
Some jCard tests. To be continued.
Oops!
Using empty()
array_map ftw.
Removed CommaSeparatedText and instead using Text for all text-values.
Differentiating between structured and multi-values for jCard.
Merge remote-tracking branch 'origin/master' into json
Added a json parser.
Making sure structured values are also correctly parsed.
Added a bunch more tests.
'timestamp' and 'date-and-or-time' do not exist in jCard.