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
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.
auto merge of #1313 : pcwalton/servo/parallel-layout, r=larsbergstrom

This is one small step toward parallel layout.

r? @larsbergstrom
main: Disable parallel selector matching due to races.

To verify, turn ON optimizations and go to:

http://en.wikipedia.org/wiki/Yellow_River
auto merge of #1315 : pcwalton/servo/disable-parallel, r=metajack

To verify, turn ON optimizations and go to:

http://en.wikipedia.org/wiki/Yellow_River

r? @metajack
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">)