Alters ILogWithCallerInfo to make more usable - potential breaking changes if you were already using it.

Adds demo of how to intercept calls to particular components to add things like MiniProfiler and Logging around them "automatically".  See MiniProfilerAndLoggerInterceptor.cs class.
Updates DotNetAppStarterKit.Core to 1.0.6.0; DotNetAppStarterKit.Web and DotNetAppStarterKit.Web.Mvc to 1.0.4.0;
Updates DotNetAppStarterKit.Core to 1.0.6.0; DotNetAppStarterKit.Web and DotNetAppStarterKit.Web.Mvc to 1.0.4.0;