Various input-related fixes

- Fix #1211 
- Consolidate click functions in MenuPowers
- Don't show mouse-over tooltips when using NO_MOUSE
- Always show upgrade buttons for powers that have upgrades
- Fix not being able to upgrade powers when using NO_MOUSE