Added dedicated chat console
Supply command params directly to avoid issues with quotes
Add join/leave chat notifications
Replicate command event parameters in a list
Parse quotes in Console - fixes problems with quoted params
Cleanup CommandInfo
Add minichat overlay
Cleanup CommandInfo
Merge branch 'mini_chat' into chat_console
Removed Chat interface and added notification events
Use swing thread for error message dialog display
Merge pull request #1054 from msteiger/chat_console

Add a dedicated chat console
Added underlying support for asset deltas.
Removed dependencies on config from module manager (fixing unit tests).
Fixed an issue with conflicts between the hardcoded "special" materials and material assets, but adding a prefix to the names of all the special materials.
Added prefab delta support. A prefab delta can be included in a module under deltas\(ModuleName)\prefabs\(prefabName).prefab. These may add/remove and alter the fields components, as well as change the prefabs parent.  Deltas are applied in module dependency order, so if two modules apply changes to the same prefab, they module that depends on the other's delta is applied last. If modules without dependencies change the same prefab then the order is arbitrary.
Deprecated the BeforeEntityCreated event.
Added support for overrides and deltas to the module build.
Fixed a issue with ArchiveSource's scan for deltas and overrides.
Merge pull request #1065 from msteiger/swing_dialog

Use swing thread for error message dialog display
Fixes #1047
Read world gen config from file in headless mode
Merge pull request #1066 from msteiger/fix_1047

Fixes #1047
Add server config gradle task