egl: return if context not changed for eglMakeCurrent
According to EGL spec, do nothing in eglMakeCurrent if context and surface not changed. Otherwise sometimes it would cause a dead lock in dequeueBuffer since the buffer already acquired by it's consumer and not released yet.
Signed-off-by: Shuo Gao shuo.gao@intel.com