Block structure support feature. Blocks destroyed due to lack of support now drop in a single stack, rather than each stack separately.
Prevents placement of invalid blocks, i.e. if a block requires a block underneath it, it will cancel the placement.
Adding ability to add value after multipliers.
Fix duplicate command name coloring
Added dedicated chat console
Forward command error messages to caller
Run listUsers command on server
Supply command params directly to avoid issues with quotes
Add join/leave chat notifications
Replicate command event parameters in a list
Use ClientInfoComponent to find ClientInfo entities
Continued work on block structural support - before running any tests.
Parse quotes in Console - fixes problems with quoted params
Fixed after all the tests.
Small fixes.
Fixed JSON formatting.
Hardcoded the 3 basic structural requirements into the system and added comments to the two new components.
Merge pull request #1055 from MarcinSc/develop

Block structural support feature. AbstractValueModifiableEvent can now have values added after multiplier.
Cleanup CommandInfo
Add minichat overlay