tests: fix setup to install current gem versions

  * Use default filename for Gemfile to reduce setup hassle
  * Add Gemfile.lock to .gitignore
  * fix travis.yml
tests: fix autorestart test logic
tests: add concat_basedir fact to fix firewall tests
tests: travis: remove puppet 2.6 support
travis: run specs under bundler to see all installed gems
travis: for some reason puppet 3.0.0 has problems, instead add the newer versions
Merge pull request #100 from DavidS/fix-tests

Fix tests