Detect more mobile browsers on iPhones

I had some trouble detecting "app-browsers".

Now everything containing "iPhone" should be an mobile device.

The tests are still passing.