3.0 - Fix plugin controllers not getting the correct modelClass.

* Use the plugin property to correctly set the modelClass property for plugin controllers.
* Clean up a bit of dead code in test stubs.
* Improve API docs a bit.

Refs #3665