(MAINT) exclude copying vendor dir to clients
Merge pull request #560 from jlambert121/ignore_vendor

(MAINT) exclude copying vendor dir to clients
(gh-581) Fix syntax for mac address specification in Vagrantfile
(gh-577) Without the exact path to the service command, starting up a redhat vagrant box fails

Fixes #577
Merge pull request #572 from hajee/master

Make restarting sshd more robust on Redhat systems
(QENG-1530) beaker support to query aws instance/resource relationships

- adding query support against ec2 vpc and security_group objects
Merge pull request #584 from myoung34/master

(gh-581) Fix syntax for mac address specification in Vagrantfile
(PUP-3770) Fix copying module files to guest

In certain scenarios, no module files are copied to the guest. I have found this issue with modules residing under `/vagrant/module_path` and `/home/ci/.../module_path`.

The regexp generated was `/(?-mix:((\/|\A).bundle(\/|\z))|((\/|\A).git(\/|\z))|((\/|\A).idea(\/|\z))|((\/|\A).vagrant(\/|\z))|((\/|\A).vendor(\/|\z))|((\/|\A)acceptance(\/|\z))|((\/|\A)spec(\/|\z))|((\/|\A)tests(\/|\z))|((\/|\A)log(\/|\z))|((\/|\A).(\/|\z))|((\/|\A)..(\/|\z)))/`. I tested this pattern in http://rubular.com/ and found that indeed it matches all files under those directories.

The string substitution was not doing anything at all (`"\."` gets expanded to `.` instead of `\.`).

It was also only trying to replace the first `.` of each entry as it was using `String#sub` instead of `String#gsub`.

Once that was fixed, beaker worked.
Merge pull request #589 from anodelman/aws

(QENG-1530) beaker support to query aws instance/resource relationships
Merge pull request #578 from cassianoleal/patch-1

Fix copying module files to guest
make sure ssh dir is present with proper perms before enviornment file
creatoin
adjustments to unmerged PR from another PR. lol
ignore *.gem in this repo