Handle external mounts outside of lxc
Fix unmount issues
Improve interface by moving to subpkg

Enable builds on OSX
Merge pull request #3271 from crosbymichael/mount-outside

Perform docker specific mounts outside of lxc