Rebuild after ./mach test-unit

(ugly) workaround for issue #3928
Moved unit tests to the end of `./mach test`
script: Fix double borrow error when going back. Closes #4402.

I have verified that back and forward work once again.
Restore glutin close on escape functionality. Also fix linux compile error.
layout: Implement `caption-side` per CSS 2.1 § 17.4.1.

`caption-side` is used by 4% of pages by number of loads.
auto merge of #4404 : pcwalton/servo/caption-side, r=mbrubeck

`caption-side` is used by 4% of pages by number of loads.

r? @mbrubeck
compositing: Implement `cursor` per CSS3-UI § 8.1.1 in the CEF/Mac port.

I'm not sure how we want to handle Linux cursors, and GLFW has no
ability to set cursors (short of disabling it and managing it yourself).
auto merge of #4358 : pcwalton/servo/cursor, r=mbrubeck

I'm not sure how we want to handle Linux cursors, and GLFW has no
ability to set cursors (short of disabling it and managing it yourself).

If you test this in the wild you will probably hit #4357 until that PR lands.
auto merge of #4419 : glennw/servo/fix-glutin-esc, r=metajack
Rename the PrototypeList enums to fix case build warnings.
Have 'mach build' pass arbitrary arguments to Cargo.

Duplicating all of Cargo’s argument parsing in mach is silly.
Remove usage of the deprecated std::num::Zero trait.
Remove usage of deprecated HashMap::get_copy
Simplify util::range::RangeIndex to always require std::num::Int,

and fix remaining warnings.
auto merge of #4420 : servo/servo/fix-warnings, r=Ms2ger
Update layer bounds on resize

This fixes a bug where fixed-position layers are not repositioned when the
window is resized.
auto merge of #4412 : mbrubeck/servo/fixed-layer-resize, r=mrobinson

This fixes a bug where fixed-position layers are not repositioned when the
window is resized.  This can be reproduced with any `position: fixed` element with a `right` or `bottom` position.  I'm not sure how to reftest this, though.

r? @mrobinson
net: Remove glob imports added in #4405
gfx: Remove glob imports added in #4405
This fixes #4407. This removes all unnecessary clones when calling fire_timer.