basic setup for logging functional tests

Depends on aspnet/Logging#81
why is `LogSelection` part of startup? Why not expose a special parameter to get the startup logs, and for everything else just assume per-request.

All of these tests need to work on a real site deployed on IIS.