Cleaning up plugin_types, MDL plugin descriptions and plugins.
* Moved all validation code into plugin types.
* Added map_over to plugin types. Used it to replace strings.
* Added simple loading order to plugin system.
* Removed extraneous plugin types.
* Fixed up language/c/wrapgen and simple_example