Implement a REXML parser backend for HTML and run tests using both.

The default is now to use REXML, but there is still the option to use Nokogiri.
Remove dependency on nokogiri from gemspec