FEATURE Add mobile site detection for non-mobile domain

Effectively enables mobile site detection that isn't based upon domain
in init(). Useful for setting different Requirements for mobile
versions when onMobileDomain() can't be used.
Merge pull request #38 from kinglozzer/mobile_request_detection

NEW Add mobile site detection for non-mobile domain