Updates to ILogger, see aspnet/Logging#3

Oh yuck. @SonjaKhan can you log another bug in the https://github.com/aspnet/Logging repo to move these over there? Should get triage approval before doing it.