Restore support for Ruby 1.8.x

continuation of #509 with proper target branch
some cheksums don't match in my 1.8.7 test runs, not sure yet if it's only 1.8.7 or something bigger