add EGL stuffs

Recrack is on a leave today.
I have arraged the source code according to Jack's review.

(Instead of https://github.com/mozilla-servo/rust-opengles/pull/66)