(maint) Add spec Tests for Empty Fusion Snapshots

Add three spec tests to exercise that invalid Fusion snapshots raise the
proper errors.
create beaker 1.8.2 gem

- to include alteration of beaker configure/validate post-provisioning
  steps
Merge pull request #189 from anodelman/make-gem

create beaker 1.8.2 gem
(maint) Pin rake to the last version that supported ruby 1.8.7
Merge pull request #192 from kylog/maint/pin-rake-to-support-ruby-1.8.7

(maint) Pin rake to the last version that supported ruby 1.8.7
(QENG-382) Acceptance tests use curl's default ssl settings

- create curl_on dsl extension, runs curl command with --sslv3 when
  executing PE tests
Merge pull request #167 from anodelman/google-cloud

Google cloud support in beaker
(OPS-2548) Cloud Asset Tagging for QA

- add tags for department/project to ec2
- add annotation for department/project to vcloud
- add metadata to google compute instances
Merge pull request #181 from anodelman/ec2-tags

(OPS-2548) Cloud Asset Tagging for QA
Merge pull request #193 from anodelman/curl-wrapper

(QENG-382) Acceptance tests use curl's default ssl settings
Merge pull request #187 from colinPL/fusion_spec_spanshots

(maint) Add spec Tests for Empty Fusion Snapshots
(QA-769) Beaker fetch_puppet for PE needs to be refactored

- just some code clean up, split out windows and unix host PE fetching
  into two different functions
- tested locally on unix-style hosts
Merge pull request #151 from anodelman/refactor-fetch

(QA-769) Beaker fetch_puppet for PE needs to be refactored
create beaker 1.9.0 gem
Merge pull request #194 from anodelman/make-gem

create beaker 1.9.0 gem
(maint) vagrant hypervisor support broken by bad call to hack_etc_hosts

- nertz
Merge pull request #195 from anodelman/vagrant-etc-hosts

(maint) vagrant hypervisor support broken by bad call to hack_etc_hosts
create beaker 1.9.1 gem

- fix vagrant support
Merge pull request #196 from anodelman/make-gem

create beaker 1.9.1 gem
(QENG-407) update google compute to differentiate between template and platform

- assume that the google compute image name will be in host[:image],
  otherwise default to host[:platform]
- fixes up the differentiations between google naming rules and our
  internal platform naming rules