Merge pull request

Fix race condition in Thread
Implement time-based token for user login as described in RFC 6238
Fix uninitialized Player field
Fix warnings and non-pch build
Add make cauldrons reward buffs