Roundcube plugin support

Basic support for Roundcube plugins. This may conflicts with [roundcube/plugin-installer](https://github.com/roundcube/plugin-installer) due to the same type definition.