auto merge of #466 : pcwalton/servo/phantom-type, r=pcwalton

See the explanation on the commit for more detail.

r? @metajack
auto merge of #474 : pcwalton/servo/separation, r=pcwalton

r? @metajack
auto merge of #476 : pcwalton/servo/display-list-refactor, r=pcwalton

r? @metajack
Update README.md

Fix README typos.
Update rust-geom
Implement the beginnings of the box model for render boxes
Add NSPR and NSS submodules
Add NSS and NSPR to the build
Don't clip layers to the screen area
Clamp scrolling to the page boundaries
Stop hammering on the compositor
Fix corrupted textures when resizing.
Don't try to remove whitespace twice if it's the only node.

Fixes a failure on Wikipedia.
Color links blue
Add flows if requested to the display list info.

This will be used for hit testing.
base and bounds methods for DisplayItem
Basic hit testing functionality
Update rust-css and rust-netsurfcss
Add horizontal borders, margins and padding. Broken until rust-css supports padding
Fix method names and dynamic borrow check failures