Make media queries work with resize and page zoom.
XHR - Trigger readystatechange when transitioning from HEADERS_RECEIVED to DONE

Fixes #3877
Update cargo to get fix for pinned dependencies of features.
auto merge of #3922 : glennw/servo/update-cargo, r=mbrubeck
Short circuit media queries test if stylist is already dirty.
Fix unit tests for media queries.
auto merge of #3886 : glennw/servo/mq, r=SimonSapin
Disable status-error.htm and status-async.htm due to #3596
Build fixes for Android windowing code

This begins porting the Android event loop to work with the inverted flow
control from #3761.  Unfortunately, GLUT does not give us enough control over
the event loop to really make this work, so this will build but it may not run
properly.  Our current plan is to get rid of GLUT and switch to Glutin in the
near future.

r? @pcwalton
auto merge of #3917 : mukilan/servo/xhr-status-async, r=jdm

Fixes #3877
Make content tests synchronous by default. Fixes #884.
auto merge of #3929 : jdm/servo/finish, r=larsbergstrom
Issue #3804 : Allow enabling debug-mozjs from servobuild config
auto merge of #3930 : fabricedesre/servo/issue3804, r=jdm
Document bindings/utils.rs.
Document bindings/trace.rs.
Document bindings/callback.rs.
Close #84

Actually <img> elements in <noscript> are not prefetched anymore.

Probably because html5ever already parses the <noscript> content as raw
text data if `scripting_enabled` is activated.

See
https://github.com/servo/html5ever/blob/servo/src/tree_builder/rules.rs#
L126

Also, added a test to the images cache.
Implement the whole Attr interface
auto merge of #3935 : evilpie/servo/master, r=Ms2ger