Implement multiple calendar connect support.

* Create master contacts table to avoid contacts duplication
* Create master calendar table to avoid calendars duplication
* Option to connect Google account inside Outlook account
* Option to connect Outlook account inside Google account
* Rename TimezoneList => TimeZone