[WIP] - Refactor to seperate localeCal from other Calendars for simpler Settings API use
Move Locale Calendar into its own settings object

Complete refactor of applet code
Proformance Imporvements
- No longer download calenders on every update
- Cache length values for For... loops
- Use primitive array methods where possible
- Remove Try... Catch where possible / move to the highest level
New methods:
- Donwnload all Calendrs
- Remove Calendar
- Toggle Calendar
Changes
- No longer possible to delete locale calendar
- Tool tip now displays next event title, as opposed to misleading total count