Deck-based Achievements

Initial pass
Achievement Syntax Update

New round-based Achievements USE and WAIT, plus specify a deck or suit
on stat-based PLAY/WIN/STREAK, plus new == (exact match) score operator,
plus specify suits by index, plus specify a suit as the value to match.
Debugging New Achievements

Work through the new code and add some error handling to the texture
auto-update code.
Dealer Skips Waits

The speed of play should not cause a delay when a dealer's card has been
held.