Added support for named dependencies.
Added support for MEF under .NET 4.0.
Refactored the delegating reflection classes from Ninject for reuse.