Generate bindings for HTMLSourceElement
Generate bindings for HTMLAppletElement
Generate bindings for HTMLAreaElement
Generate bindings for HTMLBaseElement
Generate bindings for HTMLDataElement
Don't send invalid cached paint messages to compositor
Fix backup-rust target to ignore failures.
Generate bindings for HTMLLinkElement
Fix draw-order for border.
auto merge of #763 : metajack/servo/backup-restore-fix, r=jdm
auto merge of #724 : webconv/servo/androidport, r=metajack

Works of android port.

Notices.
1. added more native submodules - libpng, libfreetype2, libfontconfig, libexpat (currently, they are on our repo)
2. build directory change : [build directory]/[XXXX] -> [build dir]/[target triples]/[XXXX]
3. added android main
4. uses freeGLUT instead of GLFW on android
4. fixed misc.

Usage: configure --target-triples=arm-linux-androideabi && make
Result: cross-compiled 32-bit so libraries.
auto merge of #760 : jdm/servo/protolist, r=kmcallister
Fix paths for backup and restore with new target build dirs.
auto merge of #767 : metajack/servo/target-backup-restore, r=aydinkim
auto merge of #761 : eschweic/servo/quadtree-crash, r=pcwalton

Fixes #757.
auto merge of #765 : jdm/servo/linkelem, r=jdm

Rebase of #716, #717, and #718.
auto merge of #766 : sammykim/servo/border-order, r=metajack
Fix the line-height error in a multi-line page
Add "inherited" markers on longhand properties.
Generate bindings for HTMLQuoteElement.