A more robust ganglia test

@remh I have checked and we do not depend on the shell for the agent
proper. `test_ganglia.py` is run by travis or jenkins, while the
`boto.manage` stuff is a layer of server management built on top of
boto. Fixes #769.