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
gfx: Remove glob imports added in #4405