Fixed "unknown command" reply in client console

Fixed bug in sm_comms command.
This commit doesn't includes compiled plugin,
Fixed sql escaping

in add from sqlitedb query
Commit without compiled binary!
Changed the way to connecting database

To always having "Got Database" callback (and setting up encoding) after
db-connection loss.
Added `connection lost` checking

Added check to sql callbacks, which closes main db handle.
Commit doesn't includes compiled binary.
Added `waiting` state to DB connection

To prevent sequential errors and spamming logs.
Commit without compiled binary!
Fixed bug with saving punishments to queue

Fixed bug with only one punishment per steam-id could be saved in queue.
Commit without compiled binary!
Removed queue processing timer

Now queue processing on every success connection to DB (in GotDatabase
callback).
no binary.
Code improvements

A lot of code improvements.
Without compiled binary.
Fixed bug with MaxLength checking

Wasn't work with only UNBLOCK_FLAG - fixed.
sql optimizations

without binary.
Added SQL-Escaping and rewrited UnBlock logic.

Added a lot of sql-escaping to queries.
Code of `temporary unlocking` moved to separate function `TempUnBlock`
Rewrited ProcessUnBlock and callback for using `TempUnBlock` function.
Moved players rechecking to Got Database callback

+ Modified VerifyBlocks callback to ignore already disabled chat or
voice.
+ bug fixes in DB_Lost_Conn.
Commit without compiled binary.
Fixing bug with rechecking system

Commit without binary.
0.8.158 release

See changelog for details.
Merge branch 'develop'