=========================
Simple generic wrapper around several IoC containers.
Supported containers:
- Unity 3
- Autofac
- Ninject
- Castle Windsor
Existing features:
- Instance/Implementation/Lambda registration (generics-only)
- Singleton and Transient scopes support
- Constructor injection, including named one (via NamedDependency attribute)
- Dependency injection
- Optional dependencies support
- Mark one of multiple constructors for injection
- Resolve multiple instances
- etc