Make ManagementClient.executeForResult() public

This method has lots of different copies in the core test suite, there is no real
reason to keep re-implementing it every time
Add suspend-state attribute to allow a client to tell if a server is suspended
Merge pull request #384 from stuartwdouglas/suspend-state

Add ability to read the servers suspend state