CA1725: Parameter names should match base declaration
Added a project for WebApi

Depending on Microsoft.AspNet.WebApi.Core and using the
HttpActionContext.Request.Properties over HttpContext.Current should
allow this to work in both WebHost and SelfHost
Added a MiniProfiler.WebApi.nuspec
Use TryGetValue, the indexer could throw an exception