Automatically update the MANIFEST.json file when using the runner
Refine form constraints tests

1. Refine run_test() function
2. Update test_checkValidity() and test_reportValidity()
3. Update test data for the checkValidity and reportValidity methods
4. Update set_conditions() function to reset test environment
5. Refine the validate tests to avoid the runtime error and etc

Signed-off-by: xiaojunwu <xiaojunx.a.wu@intel.com>
Add a test for window.{window, frames, self}.
Merge pull request #1170 from Ms2ger/window-aliases

Add a test for window.{window, frames, self}.
fixup! Automatically update the MANIFEST.json file when using the runner
Merge pull request #1070 from w3c/jgraham/manifest_auto_update

Automatically update the MANIFEST.json file when using the runner
Update to latest wptserve.