Ruby 1.9.3 Support

Reference: #26 or https://github.com/banister/texplay/issues/26

Ruby 1.9.3 does not support `rb_obj_reveal` so ifdef conditionals were added to allow the gem to be compiled.
For Ruby 1.9.3. The Major version number will be smaller than 2 but will the Minor version number really be smaller than 1?