Plugin registry skeleton. Move TriggerPlugin and ViewerPlugin into azkaban.webapp.plugin.
Merge branch 'master' into plugin-registry
Merge branch 'master' into plugin-registry
Initial implementation of PluginRegistry.
Preserve plugin order by using TreeSets in PluginRegistry and adding a Comparator to ViewerPlugin.
Swap out viewer plugin registration in AzkabanWebServer with PluginRegistry singleton.
Display available viewer plugins for job's job type in job details page tab menu.
Merge branch 'master' into plugin-registry
Merge pull request #111 from davidzchen/plugin-registry

PluginRegistry for ViewerPlugins