elm logger

moved this from the Logging repo (aspnet/Logging#38), removed the Mvc dependency from the sample, and fixed scoping
```C#
var requestLogs = logs.Where(l => l.ActivityContext?.HttpInfo?.RequestID == id);
```