Open requested to merge tmarkov/squeekboard:master into master
- Changes the height and arrangement logic around: First determine the height based on screen height. Then find the widest layout that fits within that height and width. Finally, if that layout doesn't take the full height, reduce it accordingly.
- Allow for larger height on larger screens.
Needs further height formula tweaks and testing.