[behavior] Update the framework of behavior

Base on WEBQA-52, add the function that save the test result of child TCs.
Sync with sanity app, but keep the export button.

Comment: Now only the child TCs under WRT sort can show the test result.
[webapi] Add basic filesystemapi TCs instead of IDL for existent checkpoint
[webapi] Update the copyright version to 2014
[behavior] Improve Viewport to avoid iframe limit
[misc-sanity] Update SessionHistory description
[behavivor] Updating vibration test step description
[tools] Update tests.changes.xml for ww18
[webapi] Update tests.xml,tests.full.xml for devicecapabilities
[wrt] update tct-pm-wrt-tests sh file
Impacted TCs num(approved): New 0, update 2 , deleted  0
Unit test platform: [tizen]
Unit test result summary: Pass 2 , Fail  0, Blocked  0
[webapi] Delete unnecessary file in animationtiming
[webapi] Fix a test entry issue for contactsmanager
[webapi] Add 4 TCs for missing test point in tct-sessionhistory-html5-tests
[wrt] Add tcs wrt-googleplay-android-tests
[webapi] Delete unused file in tct-geoallow-w3c-tests
[wrt] Update the xwalk_host tests names
[webapi] Delete unused file in tct-geodeny-w3c-tests
Merge pull request #199 from yxu66x/wrt/android/rtcore

[wrt] Update the xwalk_host tests names
[wrt] Update test.xml

UT: IVI can not launch settings, test block.
Merge pull request #157 from jshentux/jshentux/behavior/sync-with-sanity

[behavior] Update the framework of behavior
Merge pull request #165 from yunxliu/yunxliu/webapi/filesystem

[webapi] Add basic filesystemapi TCs instead of IDL for existent checkpoint