Add a REXML based HTML parser, make it the default

This removes the hard Nokogiri dependency from Maruku. The option is still there to use Nokogiri if you want, but all the tests pass using both parsers.