Moving the calendar collection actions to the correct class.

Major changes. The methods to manipulate a calendar collection were in the DavStore, which didn't make sense. To be able to move the methods, a new class, HTTPConnectionManager, have been created so that information about the HTTP connection can be pass along.