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've updated the code (and tests) to use `db.units.filterByMachine`. As a side effect, the filter is now easier, b/c that method by default doesn't return units on a machine's child containers.