First stage of refactoring common code into Misc and Nats libraries.
Changes compile.
Merge branch 'master' into nats-client
Add new dlls to installer.

Update namespaces for logging.
Merge from master.
Refactored common code into Misc dll for Bosh Agent
Added shared ServiceMain
Refactor more common code into Misc project.
Adding code to get BOSH settings as well as send out messages.
Added new xunit. Wiring in bosh agent subscription messages. Heartbeat messages being sent out, need to collect stats (eventually). Lots of TODOs
Adding handlers for simpler agent methods. Almost ready to start testing.
Added more message handlers. Time to test.
Minor changes for service shutdown.
Merge from master.
Fix CD eject method and add manual test.
Finalized CD eject code.
CD eject is done.
Added commands to sysprep and setup networking in bosh agent.
Add /reboot to sysprep.
Bug fixes.