This commit touches more files than it ought to because this change
required untangling some circular imports, notably a lingering import
of files.helpers.slots in helpers.actions (presumably from old Snappy
gambling logic) and the User.active_blackjack_game accessor. Otherwise,
the logic is fairly straightforward.
* Add pay and charge methods into user class
* Replace casino charges/payments with new user methods
* Also refund wager on winning slots bets
* Unblock casino routes
* Add roulette file
* Rename variable to avoid name collission
* Add basic route and create new template for game
* More work on the roulette template
* Initial connection of front-end roulette to back-end roulette
* Add to cron job
* Pass bets to the front end
* Update front-end looks
* Add stackable poker chips for bets
* Minor last changes
* Handle minimum bets
* Add bet table