Move the plugin installation logic to the configuration

* Enable console and patternMatcher plugins by default
* Keep old way to extend the frontend (via plugins/index.js) for BC
* Rewrite the plugin documentation