fix(angularAMD): Use providerInjector, instead of the runtime $injector....

fix(angularAMD): Use providerInjector, instead of the runtime $injector
...  allows Providers to be injected into .config blocks.

Closes #28, #21