(maint) Do not use puppet to stop agent service on el4
Move puppet_module_install out of beaker-rspec
(QENG-337) additional platform support in beaker (mac osx)

- adding dmg installation support for max osx
(QENG-337) additional platform support in beaker (mac osx) (part 2)

- add spec coverage for mac pe dmg install
Merge pull request #267 from branan/el4_is_lame_comma_yo

(maint) Do not use puppet to stop agent service on el4
Merge pull request #270 from anodelman/mac-support

add support for pe installation on mac
update beaker version to  1.12.0
Merge pull request #272 from anodelman/make-gem

update beaker version to  1.12.0
Merge pull request #268 from hunner/add_pm_install

Move puppet_module_install out of beaker-rspec
For OSX the order of parameters for mktemp matters.
Merge pull request #283 from mhaskel/osx-mktemp-fix

For OSX the order of parameters for mktemp matters.
(QENG-431) expanded and improved role support in beaker

- make is possible to use arbitrary role names for most beaker DSL APIs
(QENG-431) expanded and improved role support in beaker (part 2)

- add support for running commands against hosts by name
- add support for arbitrary role methods, like those for built in roles
    eg, on master, "echo hello"
        on myrole, "echo hello"