#127 - Minor fixes and cleanup on Injectable and Controllable mixins; add an Observer mixin to handle observe features, mix it into base ViewController, and remove existing Observer-related code from ViewController. Also, try to remove Karma run for Ext JS 4.0.x from build, to prevent CI test failure.