Remove AbstractNode::followed_by_doctype and AbstractNode::inclusively_followed_by_doctype in favour of iterators over following siblings.
Update Makefile.in for move webidls
Move webidl files to dom/webidl
some refactor & fix image size compute
auto merge of #690 : recrack/servo/webidl, r=jdm

FIX #648

PR again #662, need to fix Makefile.in

I really want to use `$(Q)touch $@`. but, it is difficult to me.
So i will fix them next time. Can i ? I need to study Makefile.
auto merge of #1508 : Ms2ger/servo/following-siblings-iter, r=jdm
Implement DOMImplementation::createHTMLDocument

Spec:
http://dom.spec.whatwg.org/#dom-domimplementation-createhtmldocument

Closes #1510.
auto merge of #1523 : brunoabinader/servo/domimpl-createhtmldocument, r=Ms2ger

Spec:
http://dom.spec.whatwg.org/#dom-domimplementation-createhtmldocument

Closes #1510.
add comment & add ref test
Basic support for Document::contentType

Spec:
http://dom.spec.whatwg.org/#dom-document-contenttype

This is a subtask for #1428, #1510 and #1526.
add assign_height in box_
auto merge of #1525 : brunoabinader/servo/document-contenttype, r=Ms2ger

Spec:
http://dom.spec.whatwg.org/#dom-document-contenttype

This is a subtask for #1428 and #1510.
Add the Rust crate map to the servo library and dependency on libuv
auto merge of #1530 : larsbergstrom/servo/android_fixups, r=metajack

These two fixes are required for Android. We need to generate a toplevel crate map because it is used by both debugging and the libuv stuff. We also need to manually link against rustuv because we cannot dynamically inject it on Android.

r? @metajack
added vim tmp files to git ignore
auto merge of #1531 : ibnc/servo/git_ignore_vim, r=larsbergstrom

For me and fellow vim users.
layout: Implement parallel reflow for the bubble-widths and
assign-heights phases.

This uses the new work-stealing deque. By default, 3/4 of a thread per
logical CPU is used. This can be tuned with the `-y` flag.

I measured a 65% reflow speedup on `perf-rainbow.html` and a 247% reflow
speedup on `http://en.wikipedia.org/wiki/South_China_Sea` on a 4-core
HyperThreaded Core i7. However, numbers were fairly volatile, especially
for the latter.
Change `get_attr()` to `get_attr_val_for_layout()`.

The old code was used by both layout and script, but was erroneously
borrowing for the layout case (which causes parallelism
problems). script now uses only `value_ref()` or `get_attribute()`, and
layout now has its own unsafe version that dances around the borrows of
`@mut Attr`.
auto merge of #1493 : pcwalton/servo/parallel-layout-new, r=pcwalton,metajack

r? @metajack
auto merge of #1533 : metajack/servo/unsafe-get-attr, r=jdm

The old code was used by both layout and script, but was erroneously
borrowing for the layout case (which causes parallelism
problems). script now uses only `value_ref()` or `get_attribute()`, and
layout now has its own unsafe version that dances around the borrows of
`@mut Attr`.