[embedding] Add new cases for XWalkView of V1 according to Phase2 Test Dev Plan

- Failure analysis goes here: The onLoadStarted method can'ot run when load local html file

Impacted tests(approved): new 34, update 0, delete 0
Unit test platform: [Android]
Unit test result summary: pass 33, fail 1, block 0
[webapi] Add 1 test for sessionhistory from w3c

- Update tests.full.xml and tests.xml, add 1 check point about sessionhistory/w3c/001.html

Impacted tests(approved): new 1, update 0, delete 0
Unit test platform: [IVI] crosswalk-10.38.222, t-e-c 0.107
Unit test result summary: pass 1, fail 0, block 0
[webapi] Add 5 new tests for video from w3c

- These tests from tests come from https://github.com/w3c/web-platform-tests/tree/master/html/semantics/embedded-content/media-elements (commit 5caa5d10e06703a0175bfea7ada3afa392debacb)
- Romove case video/video_loop_no_effect_by_controller.html, since check point same with video/w3c/video_loop_current_media_controller-manual.html

Impacted tests(approved): new 5, update 0, delete 1
Unit test platform: [android] crosswalk-10.38.222
Unit test result summary: pass 5, fail 0, block 0
[webapi] Add 30 tests for colors from csswg

- These tests come from https://github.com/w3c/csswg-test/tree/master/css-color-3 (commit 1b4be5f723b43e723db9493abdd743eca0e3f5e8)
- Update xht files to htm file

Impacted tests(approved): new 30, update 0, delete 0
Unit test platform: [android] crosswalk-10.38.222
Unit test result summary: pass 30, fail 0, block 0
[cordova|misc|stability|webapi|wrt] Update testharness to latest

- Update testharness to latest version
  https://github.com/w3c/testharness.js (commit 2486f01bf4c58de1c1b7cb39322af7b55c6c700b)
- Add copy.py
[wrt] Update suite.json for wrt-manifest-android-tests
[usecase] Move CSSStyleAttribute to usecase-webapi-xwalk-tests

- usecase-webapi-w3c-tests have been renamed to usecase-webapi-xwalk-tests, move CSSStyleAttribute to there
Merge pull request #1365 from wanghongjuan/wrt/manifest-suite-json

[wrt] Update suite.json for wrt-manifest-android-tests
Merge pull request #1348 from xinliux/video-upstream

[webapi] Add 5 new tests for video from w3c
Merge pull request #1353 from xinliux/sessionhistory-upstream

[webapi] Add 1 test for sessionhistory from w3c
Merge pull request #1357 from xinliux/colors-upstream

[webapi] Add 30 tests for colors from csswg
[cordova|misc|stability|webapi|wrt] Update webrunner

https://github.com/testkit/webrunner (commit 9e01616dbf2d565fcd18032f5685f0e74c455ae8)

- Change the license to BSD
- Replace tab with two whitespaces
- Remove executable mode
Merge pull request #1366 from haoxli/update-testharness

[cordova|misc|stability|webapi|wrt] Update testharness to latest
[wrt] Update ge_package.py for wrt-manifest-android-tests
Merge pull request #1367 from haoxli/update-webrunner

[cordova|misc|stability|webapi|wrt] Update webrunner
Merge pull request #1368 from haoxli/usecase/move-cssstyle

[usecase] Move CSSStyleAttribute to usecase-webapi-xwalk-tests
[webapi][XWALK-2955] Update two reference files

Because reference file using png image(support/1x1-green.png) as background does not match test case background color of css style.
Impacted tests(approved):new 0,update 17,delete 0
Unit test platform:[TizenIVI]
Unit test result summary:pass 17,fail 0,block 0
Merge pull request #1318 from chenxix/webapi/reapir-background

[webapi][XWALK-2955] Update two reference files
[wrt] Update ge_package.py for wrt-packertool-android-tests
[webapi] Update component for two cases

Update two cases component to "W3C_HTML5 APIs/DOM, Forms and Styles/CSS Backgrounds and Borders Module Level 3"