Fixed bug where when an item is removed outside of thunderbird and TB is not active then on first startup of thundebird the item was not removed from offline cache.
So the offline cache will get out of sync.

Signed-off-by: Michel <info@1st-setup.nl>
Update to beta 3.2.0-Beta70

Signed-off-by: Michel <info@1st-setup.nl>
Trying to make cloning an event faster.

Signed-off-by: Michel <info@1st-setup.nl>
Got cloneFrom function working for events. Next is for todo/task

Signed-off-by: Michel <info@1st-setup.nl>
Added new clone functionality for tasks and todo.
Also fixed a new bug where the tasks were not shown (bug 398)

Signed-off-by: Michel <info@1st-setup.nl>
Trying to get turning on offline cache at a later time working correctly.

Signed-off-by: Michel <info@1st-setup.nl>
Got using offline cache working normally again when starting TB in offline mode.

Signed-off-by: Michel <info@1st-setup.nl>
Fixed problem when changing from offline mode to online mode and the calendars stayed readonly.

Signed-off-by: Michel <info@1st-setup.nl>
Updatin to new beta version 3.2.0-Beta71

Signed-off-by: Michel <info@1st-setup.nl>
Cleaned up the clone process so the baseitem does it's own part and the event and todo items also.
Removed loginfo function. As it slows down the items.

Signed-off-by: Michel <info@1st-setup.nl>
Change the this.globalFunctions to a global variable within the scripts.

Signed-off-by: Michel <info@1st-setup.nl>
moved this.timeZones to a global internal variable.
Fixed small bug when recurrenceinfo is null it would throw an expection because we tried to clone it.

Signed-off-by: Michel <info@1st-setup.nl>
Added clone function to xml2json

Signed-off-by: Michel <info@1st-setup.nl>
Moved from usin createinstance for new events and todo items to new object function.

Signed-off-by: Michel <info@1st-setup.nl>
Removed some duplicate toString functions.

Signed-off-by: Michel <info@1st-setup.nl>
Added some extra debugging.

Signed-off-by: Michel <info@1st-setup.nl>
Cleaned up functions of adding and updating offline cache.
Removed some old code.
Set status to first sync done earlier when possible.

Signed-off-by: Michel <info@1st-setup.nl>
Removed unused functions

Signed-off-by: Michel <info@1st-setup.nl>
Changed writing to offline cache from synchronious to asynchronious.

Signed-off-by: Michel <info@1st-setup.nl>
Update to new beta version. 3.2.0-Beta72
This version uses async processing for writing to offline cache.
Last thing on list is getting reading from offline cache in async mode where possible.

Signed-off-by: Michel <info@1st-setup.nl>