[buteo-sync-plugin-caldav] Port to OOPP architecture

This commit ensures that the plugin is built in out-of-process mode.
Merge pull request #16 from nemomobile/oop

[buteo-sync-plugin-caldav] Port to OOPP architecture