Add SAXParserContext#recovery. If it's set to true, parser will recover from fatal errors (such as spurious <?xml?> in the middle of the document).
Merge tag 'v1.5.4'
Add encoding alias for libxml2

libxml2 couldn't recognize 'Windows-31J'.
Add spec for Shift-JIS encoded html that has no charset
Add feature that the ':only-child' pseudo class should work even though it's in ':not' pseudo class.
Use a rb_ary_entry and not RARRAY_PTR()

For MRI, this doesn't make a difference, but on Rubinius this prevents
having to setup a backing store for copying over the internal array
pointers. This was the only case where RARRAY_PTR was used, other places
already use rb_ary_entry, so it should be a good change for consistency
as well.
Add support for an-b in nth selectors

Renamed the node name from AN_PLUS_B to NTH, in concordance with W3C
parser specification.
tests: exchange regexp and string with assert_match

MiniTest gem raises a TypeError
 TypeError: can't convert Regexp to String
when in assert_match the first argument is a string and the second a
regular expression, as the first argument is always converted to RegExp.
Use explicit variable name in extconf.rb

_ indicates that this variable should be ignored. Since this variable is actually used, use a proper name instead.

Rubinius in 1.9 mode has some issues with _ handling (since the semantics changed from 1.8 -> 1.9) and this prevents this issues.
Merge pull request #900 from boutil/master

exchange string and regexp in assert_match tests
Update Manifest.txt to include all files

closes #896
Add docs for XMLParser::Nokogiri#{start,end}_element_namespace
Merge pull request #877 from rubinius/master

Use rb_ary_entry instead of RARRAY_PTR
Support running tests on Minitest version 5
updated CHANGELOG for merged pull requests
Pre 1.9 support has been deprecated, lets remove these from travis.yml
Update ROADMAP.md
Fixed issue found while try to troubleshoot ruby-saml with jruby

when XSD has DOCTYPE to DTD, not able to load the file.

and the ruby script is run without path, NullPointerException got thrown.

Test to demostrate https://github.com/sparklemotion/nokogiri/pull/791
Merge pull request #912 from patcheng/jruby_schema_validation

fixed JRuby schema validation when XSD has DOCTYPE to DTD
Fix segfault when there is no default subelement for an HTML node.

Fixes #917