Screen size fix

Fix for the DAC shadow issue I mentioned in #975.  I'm not quite sure why it looks like such a massive change.  Is my encoding different, or something?  I only moved the viewport tag check above the bb.device declarations and updated the BBui.js/css versions.