Separate the EGL platform handling from the rest of the libwebos-gui code. From a concrete point of view, it means putting the OffscreenNativeWindow in a separate hybris eglplatform library

* Create a new eglplatform-offscreen shared library
* Separate the window class and the buffer class


Signed-off-by: Christophe Chapuis <chris.chapuis@gmail.com>