front: Use NUM_N64_PSEUDOBUTTONS for size

Changed BUTTON_STRING_MAP.size() to NUM-N64_PSEUDOBUTTONS to avoid future
index out of bounds problems.  Also added minor tweaks to the all buttons
layout and portrait mode scaling factor.  These values will likely change
a few more times before we find the "sweet-spot".