Add input[directory] test
improve contenteditable test

I was annoyed that I couldn't get contenteditable checks on mobile
without UA snigging,

So, it turns out, this is true - http://goo.gl/RJh7r (check it out on
ios <= 4, or android <= 2.3);

this is about an order of maginude  slower than a basic contentElement
in docElement, but it works in all mobile browsers correctly. =D
slight tweaks to the contentEditable test
Merge pull request #994 from patrickkettner/contentEditable

improve contenteditable test
fixed prefixed() snippet and brought it up to date wrt transitionend event names. ref #540
Fixed path to test directory
Merge pull request #1033 from TalAter/readme-url-fixed

Fixed path to test directory in README
Made the function definition related to UA environment, matchMedia check only happened once.
add new feature-detect for DOM 3 Document Fragments
reports true as expected in IE 6-10, Chrome, Opera
Merge pull request #641 from jokeyrhyme/master

feature-detect for Document Fragments
Merge pull request #1034 from swaydeng/pr_mq

Code refactoring, made the function definition related to UA env
Update metadata for `speechinput` test

Add `warnings` about:
* The Speech Input API being deprecated in favor of the Web Speech API.
* Chrome, the only browser that implemented the Speech Input API,
  planing to deprecate and remove the related code.
Add test for the Web Speech Recognition API

Web Speech API Specification:
https://dvcs.w3.org/hg/speech-api/raw-file/tip/speechapi.html
Update metadata for `elem/ruby` & `style/scoped`
Merge pull request #1021 from alrra/speech-recognition

SpeechRecognition test + minor updates
Merge pull request #965 from silverwind/master

Add input[directory] test
Handle class prefixing on no-js classes properly. Fixes #1031
Add 'transform-style: preserve-3d' test - fixes #762
`generate-meta.js` now writes the metadata to dist/metadata.json
Added notes to `smil` detect metadata