webkit: Fix build in ISO C++ 11 mode

Change-Id: I32b3121ae46678f847dcd74ea74484aaf8f34eaf
Signed-off-by: Bernhard Rosenkraenzer <Bernhard.Rosenkranzer@linaro.org>
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
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
webkit: Update ANGLE library to use the external project

Using the external/angle has bug fix for webgl

Change-Id: I6b519b055d8fcbc30787bb3ea1f0dd4fbc3151cc
CRs-fixed: 427617
fix ambiguous conversion errors for gcc 4.8

Change-Id: Ifa1a4073a805485a38344a7170ce381e6f0bbbd9

Conflicts:
	Source/WebCore/platform/audio/android/AudioBusAndroid.cpp
	Source/WebKit/android/webaudio/WebAudioDecoderAndroid.cpp
Android.mk: enable pld optimizations on krait

Conflicts:
	Android.mk