README.md: Update to reflect latest additions.

Some things are already done. Still more testing and debugging
needed before we can call this functional.
Merge pull request #3 from Garfonso/master

collection sync and discovery fixes
workarround for stupid webOS bug

on callbacks from the service the returnValue
seems to always be set to true, no matter what
you set it to inside the service. So I transport
the success in another field, now.

Signed-off-by: Achim Königs <garfonso@tratschtante.de>
fixed wrong ref error in oncreateassistant.
added discoveryassistant

now discovery is seperated from create assistant
discovery is done during sync, if needed.

Big advantage: oncreate doesn't fail anymore,
i.e. account gets created properly and is not
left in some undefined state if discovery failed.

Makes debugging discovery *much* easier.
peacified jslint, only cosmetic stuff.
fixed possible future error in oncreate
re-enabled postPutRemoteModifiy in syncassitant

We really need that, otherwise new objects
get downloaded as duplicates to the device.
I'll fix the stupid patch (hope this weekend).

But this has to be enabled for us. Really.
If I want to disable it again someday,
please remind me...
changed CalDav.js to be more case insensitive

the webos XML parser can't convert everything
to lowercase. One issue with owncloud was
that it returns lower case stuff, but CalDav.js
expected upper case stuff (at least the D's).

That's now fixed. XML is now correctly parsed
case-insentive.
CalDav.js can now handle redirects.

Seems to be a very good idea for a working
discovery.
checkCredentials is now done with PROPFIND.

This is for stuff like owncloud, that would
otherwise just return the login page with
a status code of 200, i.e. credentials did
not get checked. Now wrong credentials are
correctly rejected before account creation.