Merge pull request #491 from TheVedge/master

Closes #491. Changed the cast in UseWcfSafeRelease from IClientChannel to ICommunicationObject. This allows ClientBase derived proxy classes to work.
packages.config added to solution file.
Removed UseAutofacMiddleware call from UseAutofacWebApi method.
Dependency update in .nuspec files for Autofac.Owin and Autofac.WebApi2.Owin.
Added project, unit tests and .nuspec for Autofac.Mvc5.Owin package.
Added alpha suffix to Autofac.Owin package dependencies.
Removed RegisterForDispose call in DependencyScopeHandler. Leaving disposal to UseAutofacMiddleware so it plays nicely with MVC.
Updated NuGet to 2.8.0.
Removed obsolete tests that have moved.
Resolved issue #496: Updated CommonServiceLocator

Updated the Autofac.Extras.CommonServiceLocator assembly to reference
the latest CommonServiceLocator, which is now portable. Removed
references to the old separate portable CSL. Updated A.E.CSL version for
next release.
Updated dev doc to VS2013
Fixed build so SecAnnotate works again.

Turns out we have to analyze the .NET 4 and .NET 4.5 stuff separately
due to the target framework.
Ignoring TransparencyAnnotationsShouldNotConflict

Fixed a SecAnnotate issue where one particular rule conflicts with FxCop
recommendations. After some research, FxCop is the one we should listen
to on this.