Fix android build on Darwin.

This cleans up configure and Makefile.in so that things build correctly on Darwin.
Add css module to use border-style
Add style field to render them in RenderContext
Add apply_border_style to apply each CSSBorderStyle
Update submodules
Add more test codes for border-style. And remove a file for same test
auto merge of #811 : sammykim/servo/border-style, r=metajack

As I commented in codes, there are some issues to render some border-styles. I can't figure out why this code doesn't show what I expect. I compare this result with firefox. And when I tested it with CSSBorderStyleDashed, It looks almost same with firefox.
But CSSBorderStyleSolid and CSSBorderStyleDotted don't show right result.
I guess the first problem is processing JoinCap with CSSBorderStyleSolid. It might be problems in Azure or somewhere I don't know exactly.
I suspect the second problem is processing DashPattern with CSSBorderDotted. It is also somewhere in Azure or another modules.
So I sent this PR and expect someone can help me to figure out what the problem makes this issues.
If you can't catch what the problem is exactly, I will leave an issue and look it more after this merged.

PS. I referred to firefox code for border style codes.
URL : http://mxr.mozilla.org/mozilla-central/source/layout/base/nsCSSRenderingBorders.cpp#1080
Remove old lint mode annotation.
auto merge of #897 : metajack/servo/non-ic-typarams, r=pcwalton
Add document.createElement and document.createTextNode.

This re-uses the parser's node creation code. That could probably be put
somewhere nicer. Suggestions welcome!
auto merge of #899 : metajack/servo/create-element, r=jdm

This re-uses the parser's node creation code. That could probably be put
somewhere nicer. Suggestions welcome!
Turn on parallel builds.

The bugs are believed to be worked out. From a `make clean`, `make` took 8:41
and `make -j6` took 4:43.
auto merge of #902 : metajack/servo/parallel-all-the-builds, r=jdm

The bugs are believed to be worked out. From a `make clean`, `make` took 8:41
and `make -j6` took 4:43.
More accurate margin collapsing
update android port for language changes
Make sandboxed iframes run with different script tasks.
Add trace hooks for Window and Document, and remove explicit rooting for the root DOM node. Fixes #901.
auto merge of #900 : jdm/servo/sandbox, r=metajack

The rust-mozjs change is just updating it to tip; do not be alarmed.
auto merge of #908 : jdm/servo/gccrash, r=metajack
Implement getters and setters for img width and height properties