Components registered on a (non $provider) provider are now correctly registered (at the expense of AngularJS 1.0 support); also fixed almost all (existing) Jasmine specs.