Adding timeout for eglClientWaitSyncKHR

webCore was not handling the eglClientWaitSyncKHR () function for timeout
scenario correctly and destroying the event but the same event is being
used by some other thread and that leads deadlock scenario and  resulting
app freeze.

Issue is resolved by adding the time out in eglClientWaitSyncKHR
function.

Change-Id: Id55e700b7ec518dcd10757e77f7c624d3269150f
CRs-Fixed: 484779
webkit: make omadownload dd file type be handled externally

Change this for one carrier feature which wants to support omadownload.
When user opens one omadownload dd link in Browser, this dd type will be
handled externally by omadownload application rather than be handled
internally.

Change-Id: I7562b6f8c4501fabde000ee978d6a0887a067419
[HTML5] Implementation of WebSockets (WebKit).

Added binding to android port for Html5 WebSockets.
Added external API for enabling\disabling from browser.
SSL Web Sockets are not implemented in the current version.

Change-Id: Ie37569107c429492ee91b153939ab1ef4e07435e