[webapi] Update 1277 tests for WebGL

Impacted tests(approved): new 0, update 1277, delete 0
Unit test platform: [Tizen IVI]
Unit test result summary: pass 1270, fail 7, block 0
[webapi] Fix duplicate ID in tests xml file for sessionhistory

- Fix duplicate ID in tests.xml and tests.full.xml
[webapi]Add a </testcase> tag to tests.xml file
Merge pull request #1216 from yunxiaoxie/move-webglUpdate

[webapi] Update 1277 tests for WebGL
Merge pull request #1219 from chenxix/misc-uiautomation/add-tag-colors

[webapi]Add a </testcase> tag to tests.xml file
Merge pull request #1218 from xinliux/sessionhistory/XWALK-2932

[webapi] Fix duplicate ID in tests xml file for sessionhistory