Check the Location header when creating a resource, in case the path is different.
Fixing issues with Google Calendar.
When adding a calendar, we are checking if the collection supports the type of components stored in the calendar object. If not, its rejected.
Reject the iCalendar object when adding it if the UID in the components is not the same.