Delegate calendar support

This allow an Exchange account to fetch calendar events of other Exchange accounts using the delegation feature.

**Note**: It is tested and works, but I have not run the tests suite