Fix the crash on #582. Combining characters are still not shown because this is not implemented. With @sonwow
Fix compute height using 'height' property
configure: Refuse to do anything if a submodule has a dirty working tree

This isn't a full fix for #522 / #835 but it prevents the unrecoverable
loss of work without changing the behavior of configure generally.

If configure drops committed local work, it can be recovered from the reflog.
Change GitHub http submodules to https.
Stop passing DOMStrings via borrowed pointer. (#1201)
Move from webconvforge to mozilla-servo organization for android repos.
auto merge of #1255 : recrack/servo/fix_compute_height, r=metajack

Thanks @metajack
auto merge of #1209 : saneyuki/servo/domstr, r=jdm

This will fix #1201.
This maybe the work in progress.

@jdm:
* Should we pass `DOMString` directly to `dom::utils::null_str_as_...`?
* Do you have any good idea to update the comment in `CodegenRust.py`?
Remove an unused lifetime parameter from Element::get_attribute.
Remove type_id arguments from Event::new and UIEvent::new.
auto merge of #1256 : kmcallister/servo/configure, r=metajack

This isn't a full fix for #522 / #835 but it prevents the unrecoverable loss of work without changing the behavior of configure generally.

If configure drops committed local work, it can be recovered from the reflog.
auto merge of #1259 : Ms2ger/servo/get-attr, r=jdm
auto merge of #1229 : june0cho/servo/fix_582, r=metajack

...this is not implemented. With @sonwow
@brson
auto merge of #1250 : Ms2ger/servo/event-new, r=jdm
Add some more Blob methods/types
auto merge of #1267 : evilpie/servo/blob, r=jdm

I was going to add the Constructor overload, but that requires implementing that fallthrough case in CGCase, which I didn't feel like doing. At least we can compile the dict now.
Rewrite flow construction to be incrementalizable and parallelizable.

This replaces flow construction with a strict bottom-up tree traversal,
allowing for parallelism. Each step of the traversal creates a flow or
a `ConstructionItem`, similar to how Gecko works. {ib} splits are
handled by not creating `InlineFlow`s until the containing block is
reached.

This should be able to be incrementalized by storing the `Flow` from
layout to layout, and performing fixups during flow construction
and/or wiping containing blocks in a previous pass.