Ruby version detection. Complain when 2.0 is used

* qt bindings  are  broken in this version and cause custom signals to
fail

Issues #23, #22, #21, #20, #19, #18