Remove support for 1.8-compatible versions of Ruby
Fix failing jruby spec
Fix default inspect for Ruby 2.1

In Ruby 2.1, the ancestor list of a singleton class includes the
singleton as the first element, so we need to filter it out.