Refactor after new specs have been merged to master
Use Element.matches if available

Spec:
http://dom.spec.whatwg.org/#dom-element-matches

Support in Chromium:
https://code.google.com/p/chromium/issues/detail?id=326652

Element.matchesSelector was never standardized and it is not available
in the most recent versions of Blink, Gecko, Presto, Trident or WebKit.
Add matrix to Travis

Adding `matrix` to travis testing will allow Travis to parallel test
different builds in separate processes.
Use matrix for browser/build testing
Removing IE6 because it hangs up on Travis/Sauce
fix unknown bug
Using outer element for testing
Merge pull request #2576 from SergioCrisostomo/matrix

Add matrix to Travis. Run parallel builds.
Merge pull request #2580 from kentaromiura/fix-unknown-error

fix unknown bug
Merge pull request #2579 from kentaromiura/fix-breaking-test

Removing sniffing in the test
Be more clear about new default
Fix specs so it will look for Browser.modernie

Added Browser.modernie to speccs browser check
Docs: Updated Browser docs.
Browser: Change Browser.modernie to be for <1.4compat> only.
Browser: Remove Browser.modernie completely, just delete Browser.ie for IE11+ in <1.4compat>.

Taking the most defensive "fix" for the IE11 problem, since the
discussion is still not resolved. Least change -> least problems.

If `modernie` is preferred anyway, someone can revert that back in
later.
Docs: Move Browser.Plugins.Flash to deprecated section.
Remove modernie from specs
Docs: Added section about Browser.ie vs. Browser.modernie.
merge: Revisiting modernie approach.
Merge pull request #2569 from timwienk/browser-ie11

Browser ie11