Finally integrate all the David contrib + patch for Davical on top of it

Signed-off-by: gege <gege@gege.org>
Merge branch 'master' of https://github.com/gggard/AndroidCaldavSyncAdapater.git