[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
[stability]update tests.full.xml
update execution_type="auto" no need UT
[webapi] Integrate 149 tests for FileSystemAPI

Impacted tests(approved): new 149, update 0, delete 0
Unit test platform: [Android]
Unit test result summary: pass 149, fail 0, block 0
[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.
[wrt][0751|0752] Add 3 HTML5 API tests for special privilege

- 0751 The Web applications MUST support HTML5 APIs
- 0752 The following special privileges are supported: Geolocation API, Web Notifications API
- html5-api-geolocation-allow: Error thrown {User denied Geolocation}

Impacted tests(approved): new 3, update 0, delete 0
Unit test platform: [Tizen]
Unit test result summary: pass 2, fail 1, block 0
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
[tool] Add 3 small toos to verify XML files and convert files between XML and CSV

- Add tools for verifying tests.full.xml and converting xml to csv or csv to xml.