Revert "Merge pull request #38 from anodelman/vcloud-pooling"

This reverts commit 0f2ffc5e15fe9503518b01d2b92be40fdf6dc74c, reversing
changes made to 6ccbe4c80100715c934b0df475a0739e7cbf038b.

We weren't testing against 1.8.7. I naively took the outcome of puppetlabs/beaker#54 to mean that beaker was broke on 1.8.7 and we had moved on to 1.9.3, then I merged non-1.8 compatible code into beaker.... This reverses that merge. Apparently beaker has been working on 1.8.7 and we use 1.8.7 in some of our environments, but the _tests_ are broke on 1.8.7. I believe the correct thing to do is reverse the non-1.8 compatible code, fix the broken 1.8.7 tests, make the vpooling 1.8.7 compatible and then come up with a sane plan to deprecate 1.8.7 and move to 1.9+ only at some point in the future.