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.
Add Japanese Changelog for 1.5.7, 1.5.8 and 1.5.9
Fix translation of `reparent`
Merge pull request #880 from kyanny/changelog-ja-1.5.7-1.5.9

Add Japanese Changelog for 1.5.7, 1.5.8 and 1.5.9
Add support for an-b in nth selectors

Renamed the node name from AN_PLUS_B to NTH, in concordance with W3C
parser specification.
Using mini_portile to compile libxml2 and libxslt on any (non-windows) platform.
dependencies.yml is now the central location for library dependencies.

Note that this is for both windows cross-compile and packaged dependencies.
Upgrading libxml2 dependency from 2.7.7 to 2.7.8.

Affects only windows users at this time.
mini_portile is a gem dependency if we're building libxml2.
If we're building libxml2, include the tarballs in the gem manifest.
Upgrade mini_portile to support FTP, and removing my FTP-support hacks.
Compile libxml2 with the --with-threads option.
Setting fat-source dependency on libxml 2.8.0.
Making fat-source libraries the default, unless NOKOGIRI_USE_SYSTEM_LIBRARIES is set.
VERSION_INFO["libxml"]["source"] now indicates whether libxml2 comes from "system" or "packaged" libraries.
Merge branch 'use-packaged-libxml'