add back all gems with groups to gemfile

also adjust travis not to run these by default but only install the test group and puppet. this way we can still get through with running on ruby 1.8.

Signed-off-by: Dominik Richter <dominik.richter@gmail.com>