Update node definition files to use docker. Remove old configs
Update Gemfile to make use of groups
Improve spec helper

- Add puppet dependencies via scp to avoid downloading them all the time
- Moved all dependencies for augeas to node files so remove them here.
Improve tests

Add random cluster name to avoid weird issues
Add some more basic tests to ensure it all works.
Improve travis file to avoid loading things we don't need.
Improve rakefile
Improve gemfile handling and different jobs
Add junit report gem
Merge pull request #109 from elasticsearch/feature/beaker-docker

Feature/beaker docker