fix build error on android(libuv 3.0)
add android graphic surface layer using EGL extensions
teporarily rollback of rust(because of uv error, we can not enter into amain. io errors are happened)
modify way to call main on android
add rust-egl to submodule
Servo-Android App packaging works
update glut_windowing for language change
update submodules
update gfx font stuffs for android
Fix crash on executing URL with hashtag(local bookmark)
add a minor changes & trigger rust rebuild
make configure not clobber modified submodules at all

this fixes issue #522 (maybe?) by not cleaning/resetting submodules which are dirty. it does not block completion of configure.
fix .gitmodules to use https
Refactor self.recomposite value update
Remove a dead function.

Turns out it wasn’t actually used anymore.
Support oblique(font-style) for linux and android

Add oblique style to pattern to find proper font.
auto merge of #1449 : zmike/servo/master, r=larsbergstrom

this fixes issue #522 (maybe?) by not cleaning/resetting submodules which are dirty. it does not block completion of configure.
auto merge of #1453 : SimonSapin/servo/dead-code, r=larsbergstrom

Turns out it wasn’t actually used anymore.
auto merge of #1454 : deokjinkim/servo/font_style, r=jdm

Add oblique style to pattern to find proper font.
Refactor FontStyle and really fix #193

* Using .connect(", ") just to use .split(",") later is silly.
Keep it a vector.
* The 'font-style' property can not be both italic and oblique.
Use an enum instead of two booleans.