Fix for BHV-10182.  Implements improved narrow fit detection using media...

... queries and some device detection (at initialization).  Restores old functionality of resizing and still forces narrow fit on iphones/ipods/android mobile devices

Enyo-DCO-1.1-Signed-Off-By: Roy Sutton (roy.sutton@lge.com)
Is there a way we can reuse the user-agent patterns from `isScreenNarrow` here?