Add cmd line option to set user agent. Improves github when used.
Remove trailing whitespace

The Mach test runner doesn't actually make these failures yet, which is
tracked by #3482.
Remove manual encodable implementation. Fixes #3425.
Fix missing field in CEF port.
Cleanup some code formatting in compositing/compositor.rs
auto merge of #3593 : zwarich/servo/compositor-cleanup, r=mrobinson
Take the prefix from createElementNS into account for HTML elements

Fixes #3139
auto merge of #3565 : glennw/servo/user-agent, r=mbrubeck

Fixes #3455
auto merge of #3548 : glennw/servo/remove-encodable, r=jdm
auto merge of #3575 : gilles-leblanc/servo/issue-3139, r=Ms2ger

Fixes #3139
Update web-platform-tests.
auto merge of #3589 : Ms2ger/servo/wpt_20141006, r=jdm
auto merge of #3592 : zwarich/servo/trailing-whitespace, r=Manishearth

The Mach test runner doesn't actually make these failures yet, which is
tracked by #3482.
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.