handle drawing of info screen upgrade buttons for those the player already has, and those available for the current level
persist the last viewed info screen tab
fix upgrade buttons refresh on state changes
store button hotkey images in a self contained surface to not destroy the original source image
fix missing description
tweak upgrade installation process
draw the chosen upgrade description
allow hiding hokey drawing for buttons
add the install button to action the chosen upgrade
draw an upgrade button