Providers and Test Utils
Adds the following functionalities:
- Basic caching.
- Running providers in a context (specify value of
this
). - Passive providers for registered types.
- Parametrized providers (aka ad hoc dependencies).
- State lifetime.
- extend, noConflict, hide, clearState utility methods.
- removeFake and flushFakes testing utility methods.