[caldav] Re-use account manager where possible

Contructing an Accounts::Manager is expensive.  This commit ensures
that we re-use the one owned by the main client plugin class instance
where possible.