Issues/399

- added plugin management page (what's available to editors, version upgrades)
- refactored extension/component content plugins on backend to consolidate common functionality