Add UCI hash option and new icon
This release adds the hash size option to UCI mode, and updates the application icon with a new high resolution design.
Changes:
- Improves piece rendering on some platforms
- Adds UCI option to change hash size
- New high resolution icon
- Minor move generation optimizations
- Terminal output no longer wraps around
- More robust game reset and undo move
- File size reduced in half