Add some cases to test the link and base elements

Signed-off-by: xiaojunwu <xiaojunx.a.wu@intel.com>
Update tests for the base element a litte, and remove the link tests

- onerror checkpoint in link_events.html is covered by link-style-error-01.html
- link_type_mismatch_source.html uses setTimeout(); moreover, it won't fail
  even the feature is not implemented.
Update according to the new template

1. Update the code format
2. Update the reference specification
Update base_multiple_manual.html to automatical testing
Update the href attribute of base element
Move MS tests on caption element
delete MS tests on appcache. Interface already tested in /html/dom/interfaces.html
MS test on Location
rewrite test following ms2ger's comments
fix test
Update dom/interfaces.html to spec.
remove useless try/catch
more assertions
fix test
Move config file to config.default.json and allow creation of a config.json file to override specific settings
Merge pull request #496 from w3c/deniak/ms-windowobject

MS test on Location
Merge pull request #487 from w3c/deniak/ms-appcache

delete MS tests on appcache. Interface already tested in /html/dom/inter...
Fix typos.
small improvement
Rewrite video_007.htm and remove obsolete copies in old-tests.