(MAINT) travis failing on ruby 1.8

 - https://github.com/travis-ci/travis-ci/issues/2217
   Ruby 1.8.7 installs ree-1.8.7-2012.02 instead of MRI
Merge pull request #233 from anodelman/fix-travis

(MAINT) travis failing on ruby 1.8
(QENG-275) redesign beaker's env var support

- move all env vars reading to options parsing
- rename beaker env vars to match format BEAKER_*name*, still support
  old name format for now
Merge pull request #221 from anodelman/env-fix

(QENG-275) redesign beaker's env var support
(QENG-431) expanded and improved role support in beaker

- make is possible to use arbitrary role names for most beaker DSL APIs