Require ruby 2+

ref  #1836
Merge pull request #1837 from seuros/master

Require ruby 2+
raise error if ruby 1.9.3 is detected.