Using shared library for some utilities.
app.config case rename step #1
Step #2
Split power stuff into a media.Zone profile.
Wrapped IOwinContext in IContext, to shield implementation.