[webapi] Update 54 designed cases to approved for video

- Modify tests.full.xml and tests.xml
- Add support/videoelement.js

Impacted tests(approved): new 54, update 0, delete 12
Unit test platform: [IVI] crosswalk-10.38.222, t-e-c 0.107
Unit test result summary: pass 2, fail 24, block 28
[webapi] Update 56 designed cases to approved for audio

- Modify tests.full.xml and tests.xml

Impacted tests(approved): new 56, update 0, delete 12
Unit test platform: [IVI] crosswalk-10.38.222, t-e-c 0.107
Unit test result summary: pass 1, fail 24, block 31
[webapi] Update 48 designed cases to approved for webaudio

- Modify tests.full.xml and tests.xml

Impacted tests(approved): new 48, update 0, delete 0
Unit test platform: [IVI] crosswalk-10.38.222, t-e-c 0.107
Unit test result summary: pass 0, fail 48, block 0
[usecase-webapi][XWALK-893] Add a usecase for IAP

- Add a usecase for IAP to query product details and buy gas product
- Failure analysis: "In App Purchase" feature does not allowed in China

Impacted tests(approved): new 1, update 0, delete 0
Unit test platform: [Android]
Unit test result summary: pass 0, fail 1, block 0
[webapi] Integrate 1 upstream test for IndexedDB

Impacted tests(approved): new 1, update 0, delete 0
Unit test platform: [Tizen IVI]
Unit test result summary: pass 1, fail 0, block 0
[webapi]Upadate pack.sh script in all-in-one packages to support 'shared' mode.
[webapi] Update testharness.js in Canvas to latest

Impacted tests(approved):new 0,update 866,delete 0
Unit test platform:[android]
Unit test result summary:pass 850,fail 16,block 0
[webapi] Remove tct-manual-w3c-tests suite

Historically this test suite was created to save testing execution time,
by copying near all manual tests into this test suite.

However it couldn't get this target thus was not used in released package at
http://download.tizen.org/tct/2.2.1/2.2.1_r1/web-tct_2.2.1_r1.tar.gz

Because the test files are duplicated to the original test suite
and they haven't been updated for a long time; so remove it.
Merge pull request #1275 from jiajiax/jiajiax/aio_shared_mode

[webapi]Upadate pack.sh script in all-in-one packages to support 'shared' mode.
Merge pull request #1280 from zqzhang/tct-manual-w3c-tests

[webapi] Remove tct-manual-w3c-tests suite
Merge pull request #1270 from yunxiaoxie/move-up-indexeddb

[webapi] Integrate 1 upstream test for IndexedDB
Merge pull request #1236 from xinliux/audio-designed

[webapi] Update 56 designed cases to approved for audio
Merge pull request #1237 from xinliux/video-designed

[webapi] Update 54 designed cases to approved for video
Merge pull request #1238 from xinliux/webaudio-designed

[webapi] Update 48 designed cases to approved for webaudio
Merge pull request #1274 from chenxix/webapi/update-testharness-script

[webapi] Update testharness.js in Canvas to latest
[webapi] Add 35 tests for W3C CSP per spec 0241

- Re-wirte php files to cgi files

Impacted tests(approved): new 35, update 0, delete 0
Unit test platform: [IVI] crosswalk-10.38.222, t-e-c 0.107
Unit test result summary: pass 35, fail 0, block 0
[wrt] Improve tests use pyunit for wrt-manifest-android-tests

Impacted TCs num(approved): New 0, Update 265, Delete 0
Unit test Platform: Android
Android test result summary: Pass 265, Fail 0, Block 0
Merge pull request #1268 from yunxliu/usecase/iap

[usecase-webapi][XWALK-893] Add a usecase for IAP
Merge pull request #1272 from wanghongjuan/wrt/manifest-improve

[wrt] Improve tests use pyunit for wrt-manifest-android-tests
[webapi] Integrate 27 tests for CSS3 animations

These tests come from https://github.com/w3c/csswg-test/tree/master/css-animations-1 (commit c8d51c8e22bc55c2735f161f685285bda828651a)

Impacted tests(approved): new 27, update 0, delete 0
Unit test platform: [Android]
Unit test result summary: pass 27, fail 0, block 0