Merge pull request #100 from krivera-pentaho/dev

[BISERVER-10415] -- updated plugin handlers to only take a config json a...
BISERVER-10415 - fix for issue with 'moduleName' not being defined'
Merge pull request #101 from rfellows/dev

BISERVER-10415 - fix for issue with 'moduleName' not being defined
[BISERVER-10415] -- Changed PentahoPluginHandler and PentahoPlugin to implement ring.js, providing a very extensible class system to them both, along with any angular implementations of these classes