Add suite.json for embeddingapi tests and modify the structrue of their folders

Signed-off-by: yunfeix.hao <yunfeix.hao@intel.com>
[wrt][xwalk-2917]Update tests.xml

Check the tests.xml is ok
[webapi] Fix screen orientation test cases according to spec.

1, We need to use a valid functionn to wrap the "fake" function callback (e.g. unreached_func() in this case).
2, According to screen orientation w3c spec http://www.w3.org/TR/screen-orientation/#orientationlocktype-enum, the "OrientationLockType" cannot be angle value such as "0", "90", "180", "270"
3, The screen.orientation.lock() cannot be invoked in parallel. That might cause the JavaScript Promise object's resolved callback not be invoked. Instead, we should call them in sequence.

BUG=XWALK-2513
[wrt] Update xwalk-launcher to open_app
[stability]Update main.js
[Detailed commit message (if have)]
add loop control
Impacted TCs num(approved):New 0,Update 1
UT result: Pass 1,Fail 0, Block 0
[wrt] Update xwalk-launcher to open_app
Merge pull request #1209 from yunxliu/yunxliu/usecase/modifyScript

[wrt] Update xwalk-launcher to open_app
Merge pull request #1208 from yunxliu/yunxliu/misc/modifyScript

[wrt] Update xwalk-launcher to open_app
Merge pull request #1200 from linshen/shenlin/update-xwalk-2917

[wrt][xwalk-2917]Update tests.xml
Merge pull request #1205 from yejingfu/bug-fix

[webapi] Fix screen orientation test cases according to spec.
Merge pull request #1131 from haoyunfeix/yunfei/add-suite-json-to-embedding-tests

Add suite.json for embeddingapi tests and modify the structrue of their ...
Merge pull request #1210 from linshen/shenlin/update-loop

[stability]Update main.js
[webapi]Delete duplicate tests in CSS Backgrounds tests xml

- Remove 1 duplicate test in tests.xml
- Remove 33 deulicate test in tests.full.xml
Merge pull request #1212 from chenxix/chenxi/misc-uiautomation/delete-duplicate-case

[webapi]Delete duplicate tests in CSS Background tests xml
[stability]Add exit 0

[Detailed commit message (if have)]
Impacted TCs num(approved): New 0,Update 3
Unit test platform: [Tizen]
Test Result:Pass 5, fail 0, block 0
Merge pull request #1213 from linshen/shenlin/update-sh-exit0

[stability]Add exit 0
[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] Change 2 manual case to automation

Impacted TCs num: New 0, Update 2, Delete 0
Unit test Platform: [Android]
Unit test result summary: Pass 2, Fail 0, Blocked 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