the driver needs ruby >= 1.9

* the runner can of course be < 1.9
* so we have Hash order and such and it is much easier to maintain
* also avoids the backports dependency