viewport scaling for mobile

Detect user agent and generate a meta-tag with an “initial-scale”
specific to the device