Update IsMobile check to account for PS Vita, Windows Phone, properly check for iPhone and iPods, and be more efficient.
Merge branch 'release/2.2' of github.com:vanillaforums/Garden into release/2.2