Upgrade to rspec 2.99
Convert specs to RSpec 2.99.1 syntax with Transpec

This conversion is done by Transpec 2.3.6 with the following command:
    transpec

* 219 conversions
    from: obj.should
      to: expect(obj).to

* 116 conversions
    from: == expected
      to: eq(expected)

* 34 conversions
    from: be_false
      to: be_falsey

* 31 conversions
    from: obj.should_not
      to: expect(obj).not_to

* 29 conversions
    from: be_true
      to: be_truthy

* 16 conversions
    from: lambda { }.should
      to: expect { }.to

For more details: https://github.com/yujinakayama/transpec#supported-conversions
Upgrade to rspec 3
Upgrade .rspec and spec_helper to v3 standard files.
Cleanup warning issues after transpec update
Upgrade Travis for newer rubies.
Set required Ruby version in gemspec
Changed README badges to .svg
Fix issue with hex_dump on Ruby 2.0
Fix issue with warnings generated for #duplicates on Ruby 2.1

Ruby 2.1 complains when reject is called on a Hash with a
default value.  Switching to select doesn't complain.

See also http://globaldev.co.uk/2014/05/ruby-2-1-in-detail/#hashreject
Mark Rubinius as allowed failure on Travis
Merge pull request #16 from Fryguy/upgrade_rspec_travis_et_al

Upgrade rspec travis et al