Parameters for create account reworked.

Now using the default webos scheme with config : {  url, credentials
{user, pass} }
Restructured service files

Moved all javascript files into javascript subfolder to seperate them
from database config and service config jsons.
cleaned up db kinds and permissions

* important: don't set sync: true for external datasources. sync means
sync with palm backup server.
* added calendar and calendarevent kinds
* added necessary indices to db kinds
Added service that uses mojoservice.transport.sync framework

This automatically gave periodic sync, handling of nearly all database
stuff, possibility for multiple datastore sync (i.e. contacts and
calendar) and possibility for later upsync.
added some libraries from SyncML client

Most important libraries are iCal.js and vCard.js for datatype
conversion. This is pretty ugly stuff and will need some clean up.
Especially vCard might have issues with different servers. iCal was
tested with some different servers and implemented with standard in
mind. So should be ok.
Will try to clean those up during the next days...
implemented minimalistic CalDav/CardDav client library

this does what is needed for downsync. Upsync also implemented, but not
yet tested throughly.
added calendar to account-template

additionally tried to fix contacts for touchpad.
Added folder discover and calendar sync

users only have to give us the url of the server. Everything is possibly
discovered.
now calendar objects should soon show up in webos calendar and can be
filled by calendarevents.
modified kinds.js

- added kind for tasks
- added calendar to sync
added possible contactset kind to sync contact folders

this is not implemented in syncassistant, yet. Should be straight
forward, though. But first want to gain a little more experience with
calendar sync.
implemented calendar sync

this also updates the folders to sync events from.
additionally removed a lot of debug output.
fixed duplicate account creation
added contactset to possible sync values
added db kind for contactset
fixed collection sync

also prevent duplicate entries from different collections.
fix for the createassitant lock functionality
cleaned up whitespaces in vCard library

Open-WebOS-DCO-1.0-Signed-Off-By: Achim Königs <achim@tratschtante.de>
Minor changes in mojo apa
remoteId added for folder sync
improved error handling

additionally fixed two obvious crashes in upsync and folder sync.
Calendar upsync enabled.