Bug 1049198: reduce layers in camera viewfinder

scale viewfinder to fit device pixels, not css pixels

do not overflow the hud
The only change here seems to be the additional rule overflow:hidden. Why are the other lines rearranged?