Do not set ready state to HaveMetadata during audio load

This code was previously added to trigger the audio seek timeline to
appear sooner thus reducing the perceived page load time. However some
websites rely on the ready state to trigger the start of media playback
resulting in the play call occuring during an invalid state.  This
change reverts the previous ready state change.

Change-Id: I38fa2bb78cbe5495195ff463c88834ce5f5654a9
CRs-fixed: 490072
Webkit: Fixed fuzzy word font issue in browser

the GL_LINEAR is more accurate wrt to texture mapping compared to
GL_NEAREST & usage of GL_LINEAR filtering is helping in fixing the
issue.

Change-Id: Ie13ad0fe419409f1a67cfb5b1089c925fe62ae99
CRs-fixed: 446916
Merge "Do not set ready state to HaveMetadata during audio load"
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.

CRs-Fixed: 484779

Change-Id: I93c9080b65c4dc97944a9ffea5f07daa6e2637fb
Merge "Webkit: Fixed fuzzy word font issue in browser"
Merge "Adding timeout for eglClientWaitSyncKHR"
Adding check before painting background image

paint backgroung image only if X and Y backgroung is not equals to
WebCore::NoRepeatFill. Without this check insome cases we are seeing
many glDrawArray calls.

CRs-fixed: 488584

Change-Id: I2c4ddb7e2f9f445479b68c209cb09c2a938e4689
Merge "Adding check before painting background image"
Merge branch 'jb_2.5' of git://codeaurora.org/platform/external/webkit into jb-mv