Make PropertyDeclarationBlock have Arcs.
auto merge of #1322 : jdm/servo/renderborder, r=jdm

Implemented a border which was the solid type.
Because of not support css pseudo element(:before, :after), content in css property and base64, So we couldn't test Acid2(http://www.webstandards.org/files/acid2/test.html).

Rebase of #1276.
Add a test file for local bookmark.(#text1, #text2, #text3, #top, #h3, #num)
Implement local bookmark(hashtag) for Acid2. With @joonwonlee

Support hashtag through link (e.g. <a href="#top">)
Remove unused imports.
auto merge of #1323 : Ms2ger/servo/warnings, r=SimonSapin
auto merge of #1262 : june0cho/servo/acid2_local_bookmark, r=jdm

To test this, execute the followings:
    test_local_bookmark.html#text1
    test_local_bookmark.html#text2
    test_local_bookmark.html#text3
    test_local_bookmark.html#top
    test_local_bookmark.html#h3
    test_local_bookmark.html#num
    acid2.html#top
     - The link from acid2.html works now. ( `<a href="#top">`)

Thanks to @metajack!
s/FlowContext/Flow

This patch is for:
https://github.com/mozilla/servo/issues/1282
auto merge of #1252 : jdm/servo/layoutassert, r=jdm,metajack

...224.
auto merge of #1311 : pradeep90/servo/rule-hash-optimize, r=pcwalton

Commit for #1301
auto merge of #1326 : brunoabinader/servo/rename-flowcontext, r=pcwalton

This patch is for:
https://github.com/mozilla/servo/issues/1282
Remove 'FloatFlow'

Removes 'FloatFlow' in favor of FloatBlockFlow, which is cointained
inside BlockFlow in a 'has-a' relationship. This avoids a bunch of
duplicated code.

This patch is for:
https://github.com/mozilla/servo/issues/1281
Work around Rust bug causing nondeterministic CSS parse failure

The bug is mozilla/rust#10683 and there's no fix yet, plus it
would take us a while to upgrade Rust anyway.

Fixes #1258.
auto merge of #1328 : kmcallister/servo/properties, r=jdm

The bug is mozilla/rust#10683 and there's no fix yet, plus it would take us a while to upgrade Rust anyway.

Fixes #1258.
auto merge of #1321 : brunoabinader/servo/remove-floatflow, r=pcwalton

Removes 'FloatFlow' in favor of FloatBlockFlow, which is contained
inside BlockFlow in a 'has-a' relationship. This avoids a bunch of
duplicated code.

This patch is for:
https://github.com/mozilla/servo/issues/1281
http_loader: Don't tail-call for redirects

Serving suggestion: git show -w

Fixes #1325.

Some of the control-flow reorganization is for clarity rather than out of
necessity.
CSS: Add the 'visibility' property.

http://www.w3.org/TR/CSS21/visufx.html#visibility

'visibility: collapse' is not supported yet because tables are not, either.

This fixes #1329.
auto merge of #1330 : kmcallister/servo/http_loader, r=pcwalton

Serving suggestion: `git show -w`

Fixes #1325.

Some of the control-flow reorganization is for clarity rather than out of necessity.
auto merge of #1331 : SimonSapin/servo/visibility, r=pcwalton

http://www.w3.org/TR/CSS21/visufx.html#visibility

`visibility: collapse` is not supported yet because tables are not, either.

This fixes #1329.
Acid1 fix (fixed FloatFlow refactory)

While doing the FloatFlow refactory, I forgot to transpose a variable
assignment in assign_widths(). Also did a minor change in
bubble_widths() to avoid creating temporary variables in an iteration
loop.

This patch is for:
https://github.com/mozilla/servo/issues/1335