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. 


Is it specific? The call to 'ImmutableSet.copyOf(transformParallel(*)' is going to throw a TransformParallelException should any of the calls/nodes fail. It's easy enough to remove though in testing that is what popped the most so I thought it pertinent to add to the interface.