[BISERVER-10415] -- Changed PentahoPluginHandler and PentahoPlugin to im...

...plement ring.js, providing a very extensible class system to them both, along with any angular implementations of these classes