Encrypt initialization data for dropping

Click event can happen before this data is loaded, so just in case we
start with it encrypted instead of decrypted. Thanks Slashmolder for
finding this!
Fix Shiny star (refactoring issue)
Gender & other unicode toggle option
Improved bad egg detection
Various updates for next version

Added about-shortcuts and fixed a few things including secret base
flags.