support android build
add android main
add some android port materials into gfx
hybrid window system - glut for android and glfw for others
fix dom bindings for android(and 32bit system) build
fix compile err (internal compiler err on ARM)
update submodules
add native submodules for android
add rust-glut for android
fix Mac build
Implement 'vertical-align' and fix 'line-height'.
Add a test case for vertical_align and line-height
Update linebox's height which is changed by vertical-align.
Remove the hardcoded prototype count.
Generate bindings for HTMLTableCaptionElement
Generate bindings for HTMLTimeElement
Generate bindings for HTMLSourceElement
Generate bindings for HTMLAppletElement
Generate bindings for HTMLAreaElement
Generate bindings for HTMLBaseElement