Fix `list:true` when referencing a cached schema
Moving list option reuse to new test file
Add list option test
Release 2.2.4
Adding Kyle Hargraves to contributors
Fix stray HTML tag in the README
Remove deprecated :rubygems source from Gemfile

This is triggering a security-related deprecation warning:

  The source :rubygems is deprecated because HTTP requests are insecure.
  Please change your source to 'https://rubygems.org' if possible, or 'http://rubygems.org' if not.
Merge pull request #111 from jamiecobbett/remove_deprecated_source_from_gemfile

Remove deprecated :rubygems source from Gemfile
Add @jamiecobbett to CONTRIBUTORS.md
Made uri format escape special characters before parsing

Ruby's URI.parse does not accept non-latin characters, and will raise an
error on any uri that is not completely in the latin alphabet. This is a
problem for example, in japanese uris. I believe that the correct way to
handle this in ruby is to escape the string before parsing it.
Added ruby 2.0, rubinius and jruby to travis build
Added file encoding to help older versions of ruby read non-latin
characters in the test files
Merge pull request #119 from iainbeeston/patch-1

Added ruby 2.0, rubinius and jruby to travis build
Merge pull request #114 from iainbeeston/nonlatin_uris

Handle non-latin uris
Upgrading to 2.2.5; adding Iain Beeston as a contributor
Stopped draft3 from registering itself as the default validator

Draft4 also registers itself as default, so which one ends up as default
depends on which one gets loaded first!
Merge pull request #121 from iainbeeston/remove_draft3_default

Stopped draft3 from registering itself as the default validator
Run json-schema.org's common test suite
Init/update submodule as required
Switch to inferior indent scheme