Make media queries work with resize and page zoom.
Support Back and forward button on mouses
Add serve-docs command to mach

This enables the user to run `./mach serve-docs` (with an optional port
number), starting a local web server that hosts the documentation for
Servo and Rust.

This closes #3807
Only print HTML parse errors with RUST_LOG=script::parse
Fixes #3353: rust snapshot downloads to home directory
Add documentation to plugins crate
auto merge of #3900 : kmcallister/servo/parse-error, r=Ms2ger

r? @ms2ger
Pass the correct argument to Element::create when cloning.

The current code calls as_slice() on the Option, yielding &[DOMString], and
then calls to_string, yielding "[prefix]".
auto merge of #3898 : Ms2ger/servo/prefix-clone, r=jdm

The current code calls as_slice() on the Option, yielding &[DOMString], and
then calls to_string, yielding "[prefix]".
Catch all types of local bindings in check_stmt
Implement HTMLElement.title.
Panic when bootstrap downloads fail

Also hints that 32bit snapshots are unavailable on failure

Resolves #3739

fixup! Panic when bootstrap downloads fail
auto merge of #3901 : Ms2ger/servo/title, r=jdm
Automatically update cargo when necessary
Pass the prefix to Element::new in create_element.
Remove the manual Element::new call from Document::CreateElementNS.
auto merge of #3894 : awestroke/servo/feauture-warn-32bit-bootstrap, r=jdm

Also hints that 32bit snapshots are unavailable on failure

Resolves #3739 

![screenshot from 2014-11-05 13 42 39](https://cloud.githubusercontent.com/assets/1098408/4917781/6edc0dd2-64e9-11e4-98bd-dbd1829ee913.png)
Silence lint for self.global in XHR
Disable flaky XHR test
auto merge of #3906 : mbrubeck/servo/disable-wpt-xhr, r=jdm

Due to w3c/web-platform-tests#1362