Add travis-ci badge

Despite tests just cover a small fraction of AgenDAV, having the badge here will
encourage me (and contributors) to keep writing tests.
Rename CalDAV client class to Client (no more Client2)

This commit also cleans up the old CalDAV client
Start adapting calendar controller