Use HashMap::find_with_or_insert_with in DocumentHelpers::register_named_element (fixes #3193)
Add setter macros, improve getter macros
Implement most of HTMLFormElement's webidl
Use macro setters for <input>
Use macro setters for <img>
Add macro for reflecting URLs
Use macro setters everywhere else
style: Remove `max-height` from the `input` style.

Some pages, like Google, want to set height explicitly.
auto merge of #3602 : pcwalton/servo/max-height-input, r=jdm

Some pages, like Google, want to set height explicitly.

r? @jdm
Read user-agent.css at run time. Fix #3516
layout: `white_space::pre` should not yield ignorable whitespace.

Improves the Google home page.
Remove empty wpt ini file

All expected failures were corrected in previous commit which removed
lines from ini file but did not delete it.
auto merge of #3601 : SimonSapin/servo/runtime-ua-stylesheet, r=jdm

When we want to use Servo binaries outside of their `target` build directory, `./resources` is what we’ll need to ship with them.

r? @jdm
auto merge of #3603 : pcwalton/servo/pre-ignorable-whitespace, r=mbrubeck

Improves the Google home page.

r? @mbrubeck
auto merge of #3606 : gilles-leblanc/servo/cleanup-ini-file, r=Manishearth

All expected failures were corrected in previous commit which removed
lines from ini file but did not delete it.
Support [*|attr], attribute selectors in any namespace (fixes #1558)
Address review comments
auto merge of #3584 : ttaubert/servo/issue/1558-attr-ns-selectors, r=Manishearth

This implements basic support for attribute selectors with namespace prefixes. I would have added a more sophisticated test covering various selectors but it seems that we don't have an XML parser yet and thus no XHTML support?

r? @SimonSapin
auto merge of #3605 : Manishearth/servo/form-stuff, r=jdm
Allow to specify port with --devtools option (fixes #3597)

Note that using `servo --devtools http://example.org` doesn't work. In
that case either the port must be specified or the option moved to the
end. This is done by getopts and is the same for other such options,
e.g. `--profile`.