Support Firefox OS detection

The current user agent regex doesn't match Firefox OS user agents. For reference, a Firefox OS user agent looks like: `Mozilla/5.0 (Mobile; rv:18.0) Gecko/18.0 Firefox/18.0`. Looking for the string "Mobile" catches this.