Gemfile: Remove pry out of test group, explicily add rspec

Travis fails to install debugger, which regularly has to be updated
for new Ruby versions. Travis told us to remove debugger from the test
group, which not only saves installing it when running tests on CI,
but also should make debugger not break our CI runs in the future.

The only downside I see is, that running pry from tests might require
loading pry before using it, so 'binding.pry' becomes
'require "pry"; binding.pry'.
Travis: Don't install development dependencies, begin with cukes

Cukes take longest, so begin with them. This should improve total
duration for one build.
[ci skip]
Cukes: Fix debugging without pry in test bundler group
Merge pull request #224 from opf/feature/rails3_fix_travis

Gemfile: Remove pry from test group