HTML5 display:block fix no longer needed

HTML5shiv now does that for us.
Added more IE8 style fixes
Fixes #12 - Use @viewport for device scaling

Replaces the need for <meta name="viewport"> on some devices.