Add Support for Events from Apple Devices

gCal:uid is being assigned an incompatible value when you create events through apple programs. The result is an event id that cannot be retrieved, updated or deleted.

By parsing the ATOM's id field instead of uid, you get a consistent google cal id every time. I wrote this as an if for code safety. Realistically program specific behaviors it would be better to test this on a range of applications before converting all event parsing.

For now, the regex in the if..end should apply only to events created in iCal, Calendar, and iOS applications.