JCLOUDS-610: reboot, suspend, and resumeNodesMatching methods gain functionality similar to that of destroyNodesMatching

This is the PR for this JIRA issue:

https://issues.apache.org/jira/browse/JCLOUDS-610

New tests have not been written as there are already the tests "testReboot" and "testSuspendResume" of class "BaseComputeServiceLiveTest" which already cover these calls. I have however refactored these testers to account for the changes made. 


I agree with @demobox that it's an impl detail but it is behaviour. TransformParallelException isn't actually being thrown here, it's just being documented. catch-and-rethrow inside the implementation doesn't seem appropriate because TransformParallelException is really just a collection of Exceptions. Sure you could catch-and-rethrow but you wouldn't be adding anything of value by doing that.

@demobox If this is how this method behaves, why wouldn't we want to document it as such?