We need an IMAP resource (that will likely also be the basis for the kolab resource).
The IMAP resource will have to:
* support configuration for what should be synchronized
* fetch missing data on-demand if there is network
* efficient updating of partially synchronized resourcesfolders