Ensure we test with older rubies

We tagged the tests that can not run under ruby 1.8 so the remaining
code should still be expected to work.

Possible 1.8.7 issues in the lastest merge.