[Tizen] Fix for build break caused by new version of NSS

Chromium requires new version of NSS => 3.14.3, while Tizen
has NSS version 3.12.9.This patch switches xwalk to use
openssl, until Tizen gets upgraded version of nss package.
[Temp] [Android] A temporary way to enable WebGL for Android port.

This is a workaround because some platforms do not support the
GL extension 'GL_{ARB,EXT}_robustness' and the reset notification.
But the pass rate is pretty good for IA platforms. Suggest to
enable WebGL. Do it by using '--ignore-gpu-blacklist' because
it'll bypass this kind of checking.

BUG=#831
Merge pull request #857 from alexshalamov/fix_nss_break_use_openssl

[Tizen] Fix for build break caused by new version of NSS
Bump version to 2.31.15.0
Merge pull request #845 from yongsheng/webgl

[Android] Enable WebGL for Android port.
[Extensions] Pass XWalkExtensionFunctionInfo as a scoped_ptr

We were previously passing it as a const reference. Now we are giving
the ownership to the recipient. The next patches will be fixing
the thread safety of this class and the limitation that it cannot
outlive the XWalkExtensioInstance.
[Extensions] Make it safe for XWalkExtensionFunctionInfo to outlive XWalkExtensionInstance

XWalkExtensionFunctionInfo will now send the results to the
XWalkExtensionFunctionHandler, which is a weak reference. Checking if
the weak reference is valid only works on the same thread which
the weak reference was created, but this going to be fixed in the
upcaming patch.
[Extensions] Add more XWalkExtensionFunctionHandler unit tests

This new test is ensuring that calling PostResult in a
XWalkExtensionFunctionInfo after the XWalkExtensionInstance is deleted
doesn't have any bad side effect.
[Extensions] Make the PostResult thread safe

It will now re-post the message to the same thread as the XWalkExtensionFunctionHandler
to certify that there is no race condition when checking if the weak reference
is valid.