Merge branch 'kyohei8-submissions/kyohei8-ShadowRoot-olderShadowRoot'

Manually merge pull request #882 from kyohei8:submissions/kyohei8-ShadowRoot-olderShadowRoot

Comments from @hayatoito is also applied (better variable name, not
reusing the same variable for different purpose).
Partially merge pull request #598's change 1/5:

Original:
https://github.com/KenjiBaheux/web-platform-tests/commit/523b1ca44741e6fd1cf28778edbfca355d4703d1

The comment is obsolete, now 'styleSheets' property is implemented
at least on Chromium.
Merge pull request #591 from KenjiBaheux/focus-navigation-fix2

Wrong order for some nodes unrelated to shadow dom
Merge pull request #590 from KenjiBaheux/focus-navigation-fix

Order is apparently wrong making the test fail.
Merge pull request #1095 from andreastt/ato/wd_move

Move webdriver client to tools/webdriver
fixup! Add new test type wdspec to manifest generator
fixup! Add new test type wdspec to manifest generator
fixup! Add new test type wdspec to manifest generator
fixup! Add new test type wdspec to manifest generator
fixup! Add new test type wdspec to manifest generator
fixup! Add new test type wdspec to manifest generator
Merge pull request #1094 from andreastt/ato/manifest_webdriver

Add new test type wdspec to manifest generator
Drop stray class=untested vestige in URL idl test
Merge pull request #643 with the following changes by me:

- /shadow/ -> ::shadow
- /shadow-all/ or /shadow-deep/ -> /deep/
- createSR(x) -> x.createShadowRoot()
- updated meta descriptions, links

commit 9465654fba06414ed9a5ca68def4499c698c115a
Author: KenjiBaheux <kenji@baheux.net>
Date:   Tue Mar 11 16:11:25 2014 +0900

    Updated to latest spec and adjusted expectations

    Using /shadow/ and /shadow-deep/
    Adjusted expectations based on crbug.com/337616#c10

commit 65ff86aa873dcf1ce7856d4abc82f0de8535da28
Author: KenjiBaheux <kenji@baheux.net>
Date:   Mon Feb 17 15:07:21 2014 +0900

    Fixed typo

commit 73d8f66b5d0565a3a51650e156bc5dd4ac3553a8
Author: KenjiBaheux <kenji@baheux.net>
Date:   Mon Feb 17 14:57:33 2014 +0900

    Test for shadow-all shadow deep w/ querySelector

    Currently using the existing naming ^ and ^^.
    Expectations might change: confirming expectations at crbug.com/337616.
Update to latest wptserve
Merge pull request #1011 from w3c/submission/sideshowbarker/url-idl

Add URL IDL tests & drop stale (untested) URL IDLs
Add tests for caching of XMLHttpRequest.response.
Refine single touch tests for adding screenX/Y cliectX/Y pageX/Y values comparison
Merge pull request #553 from xinliux/submission/xinliux/notification

Add tests for notification attributes and method
Removed some Workers IDL tests. See #1020.