Plugins Module Update

Migrate to SubModule objects. A few bug fixes.
Example Content Plugin (Plugins app)

Plugins application update, including an upgrade, a new Content plugin
type, and an Example plugin (content type). Very new and not fully
functional - the upgrade does successful install the plugin though.