Bug 1105178 - Separate resize out to LayoutPageView.  - Use flex box to layout

the keyboard.
Please reduce this math. The only two number `KeyView` need should be `outerRatio` and `innerRatio`, and the width of vWrapper can simply be `(innerRatio / outerRatio) + 'px')`.