Initial import
Update includes
Create new function for achievement syncing
Revert "Create new function for achievement syncing"

This reverts commit e8776afc2390b6acafeec2682d8580e427e34b98.
Add func SyncAchievements() and UnlockAchievement()
Fix UnlockAchievement(). Implement ach. unlock for test achievement
Implement JSON achievement & some minor fixes
Cleanup conditional in SyncAchievements()
Add debug command for DB sync
Ignore achievement if already stored in buffer
Fix comment typo in UnlockAchievement()
Improve the achievement insert SQL

Still WIP, not functional
Add function UnlockAchievement()
Add return in UnlockAchievement()
Fix achievement DB insert
Add more debug
Rename debug command

sm_ach --> sm_test
Remove debug from SyncAchievements(), disallow bots
Fixes

Create table if not exists.
Remove redundant include.
Remove nonstandard header.
Merge pull request #3 from Rainyan/rain-dev

Merge rain-dev to master