Merge pull request #2194 from Snaipe/chatfix

Fix SPOUT-241
Remove duplicated code, unneeded logic, simplify and document dynamic block updates
Make STANDARD_CHAT_PREFIX public
Added height map for lighting
Bug fix for SpoutColumn surface height calculations
Prevent invalid saved positions when joining the world to crash the server
Corrected variable name misspell
Add command to test widgets

Signed-off-by: Walker Crouse <walkercrouse@hotmail.com>
Improved dynamic update reset for new worlds
- Previous code queues a Point object for every block in a new chunk
- This is modified to queue a single ChunkPoint (extends Point) for a new chunk
- This prevents the ConcurrentHashMap from having to store 4096 entries per chunk
Update for gui

Signed-off-by: Walker Crouse <walkercrouse@hotmail.com>
Added resolve call for new chunk lighting
Temporary fix black world.
Signed-off-by: Karang <arthur.hennequin@free.fr>
Fixed dynamic update exception - unit test written first and everything
headers
Notifies regions when column height changes
Prevent initial spam for columns
Only check chunks on creation for changing world height
resolveColumnsUnchecked name change
New lighting activate
Fixed hash key calculation, was causing out of bounds exceptions