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. 


This is a bit of weird exception to be throwing at the interface - the fact that a parallel transform is happening is very implementation specific. Do we need to throw anything here? Can we catch-and-rethrow inside the implementation?