Reset afk time at player chat message
Also reset the afk time if a player uses the voice chat
Replaced GetClient() with GetOwner()
Merge pull request #393 from GhoulofGSG9/AFKKick_Improvement

Reset afk time at player chat message
Default user group

Disabled by default. To use, add a "DefaultGroup" entry in the
UserConfig.json file.
Badges plugin now works with the default group

So you can assign badges to everyone without needing to give them a
specific user entry.
Support the newer Steam ID format

Pretty easy, NS2's ID is just the big number at the end.
Improved the way the ban plugin is working:
   - Now it synchs the bans with the vanilla config (useful in case shine doesn't loads up or users like to use the web-admin etc. )
   - Fixed bug that the default config was never generated
Merge branch 'develop' into Fix_ban_plugin
Style Improvements based on feedback
Fix of replacing all ToString to tostring
Don't nuke shine config at first merge
Save the shine config into the vanilla config before setting VanillaConfigUpToDate  to true
Don't end up running ShineToNs2() twice
Merge pull request #397 from GhoulofGSG9/Fix_ban_plugin

Fixed the ban plugin
Fixed a few more inconsistencies in the bans plugin

- It now caches the bans if it loads from the web.
- Also, fixed that the vanilla config edited value was never being
saved.
- Added new lines where lines were too long.
Make sure commbans doesn't inherit SaveConfig

and did the same line length consistency changes as for the bans plugin.
Purge ipairs

It's a monster.
Support using Steam2/Steam3 ID formats in user data

For anyone that wants to use it.
Actually check the default group for HasAccess

I kinda forgot about this part.