Support exdates by returning an array with the parsed object.
Only set timezone if we have a valid parsed date.
Index VEVENTs by a guid instead of the external UID (which can isn't always unique).
Merge remote-tracking branch 'upstream/master'

Conflicts:
	package.json
Fix missing comma in package.json, and fix broken test.