Renamed all the plugins. Split plugin interface def to seperate file.
Plugins now have "plugin_" in their file name to seperate them from
other logic.