Add FormData constructor
basic location
trace window.location and window.navigator
unrendered content uses doc's background color

  uses html's background color, or body's.
auto merge of #1272 : evilpie/servo/formdata, r=jdm
auto merge of #1210 : ibnc/servo/resizing_background_color, r=jdm

fixes #140

This shouldn't be merged until the appropriate change is made in rust layers (https://github.com/mozilla-servo/rust-layers/pull/37). I'm making a pull request anyway to start getting some feedback.
auto merge of #1270 : evilpie/servo/url, r=jdm

I wasn't sure how to store @window in Location, so I just made it use @Page for now. I was going to implement stringifier, but sadly some of the webidl stuff is like 1 year out of sync.
Use iter().map() instead of for loop.
rustpkg.mk: Defer shell commands until after 'define' expansion

This way the uname -s check will prevent us from invoking nonexistent sw_vers
on Linux.
Warning police

And fix some formatting.
auto merge of #1305 : pradeep90/servo/rule-hash-optimize, r=kmcallister

Changing as per comment in #1274
mk: Don't error out on dirty submodules if `--disable-manage-submodules` is on
auto merge of #1307 : pcwalton/servo/disable-manage-submodules, r=kmcallister

r? @kmcallister
auto merge of #1306 : kmcallister/servo/cleanup, r=jdm
Add overflow property
push/pop clip
modify to displaylist to tree & add cliping
fix ContentBoxQuery
layout: Make the `LocalImageCache` `on_image_available` callback not use
`@`.

This is one small step toward parallel layout.
net: De-GC the image cache stuff.

This is a step on the way toward parallel layout.