Fix the rest of "[Default=Undefined] option sequence" related issues. See previous commit https://github.com/amd/Chromium-WebCL/commit/c9111f9d307267a82ae37babb8e7f83e25db7bd7
Many fixes resulting from working with conformance and multiple-devices
Exception handling has been improved a long and proper WebCLException's are now thrown. Some issues with memory transfers across command buffers are debugged out. A few V8 custom methods have been debugged. CL-GL interop API has been updated to handle multiple devices (these are changes in ANGLE)