added methods for CardDAV-implementation

I've updated the bundle to my needs. The my new implementations contain:
+ Route-Access: the BaseUri is automatically set to the defined routing-destination of this bundle
+ method for the login via Symfony into the AuthBackend
+ CardDAV & CalDAV-Backend for managing the Addressbook/Calendar

I think it would be better to use `request_stack` here instead of `request`. This way you can skip injecting the container and instead inject only the needed services.