elm logger

moved this from the Logging repo (aspnet/Logging#38), removed the Mvc dependency from the sample, and fixed scoping
I wonder if you need this at all. Would it be expensive to just walk the activity to collect all the messages?