Providing greater control over DI lifetime scope

Changed AutofacDependencyResolver ctor to take ILifetimeScope instead of
IContainer, added ctor injection of IDependencyResolver to Mediator
Injecting IDependencyResolver into Mediator ctor
Added basic example for Autofac
Merge pull request #17 from jrnail23/master

Providing greater control over DI lifetime scope