Support for getting conflicting events

Added the recurring_event_ids attribute which gets set when retrieving events.  Good when the client has a cache of the events.

Also added the recurring_events() method to pull all those conflicting events in one request.

Added tests & doc.