Add support for OpenStackLatentBuildSlave to use block devices

This was written for 0.8.9 and tested there, but I rebased to master to simplify merging. A quick run of the tests worked. The later commits add tests for stopping instances, bringing coverage of this class to nearly 100%.