various container implementations which resolves #2

Removed the direct dependency on StructureMap.
Allow setting DependencyResolver using Funcs.
Added IDependencyResolver implementations for Autofac, Ninject, Unity, Windsor and of course StructureMap.
Nuspec files for the new container implementations