Initial work on adapter refactor
Rewrite more of the things
add "make fmt"
Additional work towards LXC containers
Pull in lxc bindings and expand abstractions
Update support for building within VM
Additions to lxc adapter
Remove LogSource abstraction
Update tests to match current logging behavior
Add pre-launch and post-launch script support
Remove RunAsChild
Add adapter registry and various cleanup
Remove runAsChild
Various lxc fixes and beginnings of tests
Initial working (basic) test for LXC
Improve default test options
Invalid comment
Update Travis build
Improve build processes
Improve adapter registration and error handling