Fix for UI bugs
Switch to new date lookup engine.
Stop merging busy slots when out of business hour reached
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
Tweak free time slot lookup engine to support multiple oauth account

 * Add support to choose calendar for the skejul event
 * Add support to specify the dynamic participants
Create event in Outlook calendar after confirmation
Minor text changes