Update compositor clip rect when page size changes. Fixes #2161.
Add groove and ridge border support.
Add ref test for dashed, dotted, groove, and ridge borders.
Don't line up :'s in render_context.rs (style)
Fix some XHR warnings
Refactor groove & ridge border support, add inset & outset border support
Significant cleanup of border support, adds inset & outset border code. Border rendering matches
Chrome's border rendering.
Cleanup whitespace
Cleanup whitespace + move functions for easier reading.
Potential fix for #2335.
Double border support
Pass external dependencies to submodule Makefiles

Part of the fix for #2137.
Replace tuple with Rect<f32>
Also includes other minor code cleanup.
auto merge of #2411 : glennw/servo/issue-2335, r=pcwalton
auto merge of #2464 : glennw/servo/issue-2161, r=pcwalton
auto merge of #2465 : bjwbell/servo/groove-ridge-borders, r=pcwalton

Matches Chrome's rendering behavior for groove and ridge borders (I can attach comparison images, if wanted).
auto merge of #2469 : Manishearth/servo/xhrwarnings, r=pcwalton
Update Rust.
Merge pull request #2433 from mozilla/rustup_20140511

Rust upgrade
Do not log CSS parse errors to stderr by default.

Fix #2083. Change the log level of CSS errors from error to info.
Remove a workaround for a Rust bug.

We’ve upgraded to a Rust version that fixed mozilla/rust#13322.
Optimize CSS error logging: check log level before task-local silencing.
Add some fmt::show implementations to make debugging layout easier.