auto merge of #3685 : Ms2ger/servo/doc-reflector, r=jdm

This field became unused in commit 99a36cbeb6077976861d94b7af16e9e57994a14d.
embedding: implement cef_string_utf16_cmp()
embedding: begin cef string_list api

cef_string_list_alloc()
embedding: cef_string_list_size()
embedding: cef_string_list_append()
embedding: cef_string_list_value()
embedding: cef_string_list_clear()
embedding: cef_string_list_free()
embedding: cef_string_list_copy()
auto merge of #3679 : zmike/servo/embedding-string_list, r=larsbergstrom

Implements the full cef_string_list API

r+ @larsbergstrom ?
Use the Deref traits for FlowRefs.

This patch switches FlowRefs to using the Deref and DerefMut traits, instead of
the custom `get` and `get_mut` functions.
auto merge of #3686 : cgaebel/servo/deref-flows, r=pcwalton

This patch switches FlowRefs to using the Deref and DerefMut traits, instead of
the custom `get` and `get_mut` functions.
Remove obsolete comments about cycles.

The tracing setup has ensured that the cycles can be collected for a long time
now.
Fix append_style reftests with incremental reflow turned on.

@pcwalton r?
Fix whitespace_pre with incremental reflow turned on.

This implements fragment merging, in order to incrementally reflow linebroken
text. This makes the `whitespace_pre.html` reftest pass with incremental reflow
turned on with `-i`.
Issue #3236 - Implement timers (setTimeout/setInterval) for workers
auto merge of #3691 : Ms2ger/servo/cycle-comments, r=jdm

The tracing setup has ensured that the cycles can be collected for a long time
now.
Add the comment about to use `mem::transmute()` for values contained in DOMRefCell.
Throw DataCloneError from worker postMessage if structured clone fails

This fixes #3248.
auto merge of #3692 : cgaebel/servo/fix-incremental-append-style, r=pcwalton

@pcwalton r?