Port glClearColor(), glClear(), eglSwapBuffers() to Rust.

Also port engine_draw_frame() to draw_frame() in Rust.