vendorize new remote-execution libraries

This GIGANTIC pull request does 2 things:

* add `remoto` and `execnet` to a new `lib` module for vendorizing them (and thus, avoiding packaging issues for all the distros we support)

* fixes the `mon.py` check for `mon_status` where it would hang with `pushy`, to use `remoto` as the new remote connection.