Several changes to push closer to a 1.0 release

- Bump the version to 0.9.0
- Remove all core extension methods
- Make Reader/Writer/Converter repond to call
- Modernize the gemspec and travis matrix
- Enable pending tests that verify a JRuby bug has been fixed
- Make methods that return Enumerables more idiomatic