Store this-values and arguments in immutable locals in codegen.
Add Fira Sans and DejaVu Sans to the last-resort font families.
Cleanup the Travis IRC notifications on builds to only show changes in status and use notify
Add the design document about JS-managed DOM.
fixup! Add the design document about JS-managed DOM.
Merge pull request #2701 from Ms2ger/mut-codegen

Store this-values and arguments in immutable locals in codegen.
Merge pull request #2651 from saneyuki/design_doc

Add the design document about JS-managed DOM.

r=ms2ger
Handle setting a readonly attribute on proxy reflectors correctly.
Merge pull request #2709 from larsbergstrom/travis_irc_cleanup

Cleanup the Travis IRC notifications on builds
Merge pull request #2703 from nical/last_resort_font

Add Fira Sans and DejaVu Sans to the last-resort font families.
Merge pull request #2711 from Ms2ger/defineprop

Handle setting a readonly attribute on proxy reflectors correctly; r=jdm
Linux freetype context uses custom allocator callbacks to enable memory profiling.
Merge pull request #2712 from glennw/freetype-allocators

Linux freetype context uses custom allocator callbacks to enable memory ...
Ignore dirty submodules for fontconfig and libexpat
Merge pull request #2716 from Manishearth/die-fontconfig-die

Ignore dirty submodules for fontconfig and libexpat
Update rust
Update submodules
Update util
Upgrade style
Upgrade net