Add Firefox OS detection regex & properties (mobile & tablet) (detect-firefoxos)
Add Firefox OS detectin test with tablet & phone uas (detect-firefoxos)
Add Firefox OS version test (detect-firefoxos)
Zepto#find(somethingFalsey) should return $()

Now, `Zepto#find(somethingFalsey)` return a pure empty array.
But `Zepto#find(somethingFalsey)` should return a `$()`.

Because:
 * We expect `Zepto#find` to return collection
 * jQuery compatibility (for v1.11.1 and v2.1.1)
add doc fragment/shadow dom (nodeType=11) $ support
$ fragment/shadow dom tests

- document fragments requires special handing w/o getElementsByClassName/TagName
document fragment fix for safari, comments

- Safari 8 DocumentFragment does not have getElementById, other browsers do
revert original testDollarWithDocumentFragment
use an anchor tag for parsing URLs instead of a regex
parens around string building
separate tests
Merge pull request #1046 from mastahyeti/better_crossDomain_check

Use an anchor tag for parsing URLs instead of a regex
Ensure Firefox browser doesn't necessarily imply Firefox OS
Merge branch 'firefox-os'
Introduce `assertZeptoCollection` to verify object is not a plain Array

We often use `assertLength` for checking whether a Zepto collection of
proper size was returned, but in some test a plain Array could also pass
that check. Use `assertZeptoCollection` in places where an object is
only subjected to a `assertLength` check but not any other tests.
Ensure that empty `find()` result is always a Zepto collection
Merge branch 'find-falsey'

References #959
Merge pull request #1036 from ohnnyj/fragment-context

DocumentFragment / Shadow DOM as $ Context

Fixes #1034
Without ie-module css() on empty selection causes type error in Firefox

Firefox (like IE) throws an error, if window.getComputedStyle is called with
an invalid argument.

getComputedStyle was called, before the argument was checked. This caused an
error,if css() was called on an empty selection.

Fixes #1023, closes #1025
Account for delay when emulating an animation callback