[fixes QE-504] allow Beaker gem to be installed on 1.8

This locks down explicit runtime and select transitive dependencies to ensure they work on 1.8/1.9

Note this shouldn't be merged until after QE-517 is fixed.