Support machine placement in bundle export

* Service placement on machines is based on unit placement, per deployer requirements.
* LXC, though partially implemented, is not officially supported because deployer support is spotty.
I changed scopes b/c this was doing that whole var self = this, and just using "this" as scope seems cleaner.