Get tests for html formatter passing.

This fixes the tests for `Formatter::Html`. The specs in `spec/cucumber/formatter/html_spec.rb` all pass with and without `ENV['USE_LEGACY']` set. This brings the spec failures down from 34 to 20.

There were a few horrible hacks due to the namespace and name changes to the `Ast` nodes from cucumber-core.