layout: Implement `box-sizing: border-box`.

Improves GitHub.
gfx: Fix imprecision in `float_to_fixed`.

Improves text rendering a lot.
auto merge of #3549 : pcwalton/servo/fix-float-to-fixed, r=zwarich

Improves text rendering a lot.

r? @zwarich
auto merge of #3556 : pcwalton/servo/box-sizing, r=SimonSapin

Improves GitHub.
Move find_fragment_node to Document.
Remove the fragment_node field from Page (fixes #3543).

Since Page isn't reflected, it cannot be rooted, and pointers to JS-managed
objects inside it are not guaranteed to be traced. This may cause the pointer
to become dangling.
gfx: Use subpixel positioning for glyphs.

Improves text rendering significantly.
auto merge of #3560 : pcwalton/servo/subpixel-glyph-positioning, r=mbrubeck

Improves text rendering significantly.

r? @mbrubeck
Clear the fragment_name field when resizing.

This reinstates the behaviour from before the change in
a1bf49c1ce61e4df1b788960826b45c6469ad976.
auto merge of #3558 : Ms2ger/servo/fragment-node, r=jdm
Add --verbose to build-cef command
auto merge of #3561 : metajack/servo/build-cef-verbose, r=zwarich
Cleanup Document.find_fragment_node.
Fix up and run unit tests.

This adds the subpackages to `./mach test-unit`.
Use or_else in Document.find_fragment_node.
auto merge of #3562 : Ms2ger/servo/cleanup-fragment-node, r=jdm
auto merge of #3566 : metajack/servo/fixup-unit-tests, r=mbrubeck

This adds the subpackages to `./mach test-unit`.
Add Android build config to mach/servobuild
auto merge of #3568 : mbrubeck/servo/mach-android, r=metajack

This allows setting Android toolchain paths in `.servobuild`, and also adds a `--android` option that sets the correct default target and causes `mach build` to also build the APK.
Account for RenderLayer position when optimizing display list

The page_rect passed to DisplayListOptimizer is relative to the
RenderLayer origin, but the display list components are relative to the
page origin. Before passing the page rect to the display list, we
translate it by the RenderLayer position.