partial rework to plugin api using ABCs
cleaned up view and job tests
deprecated a bunch of old plugin functions no longer needed
removed remaining unused plugin functions
more cleanup of and removal of obsolete function calls
Renamed plugin helper class to be more description
removed obsolete plugin module and merged the relevant content with the pluginapi module