Implemented batch parsing. Improvements to the Date field parser.
iCal feeds are now parsed in batches of 50 (by default). The Date parser code has been significantly improved, removing the old limitation of needing to parse DTSTART first, and also covering more edge cases and error conditions.
Showing with 168 additions and 124 deletions