Halfway through rewriting configs to use the new PropertyBase interface
Cave Dimension ores can now be customised
Cave dimension configs/ores now support metadata
Converted more of the configs
Moved stability type check method to EnviroUtils
Option to disable elevator height limit
Added new function to handle adding sources
Revert "Added new function to handle adding sources"

This reverts commit 6e6234b425b35c4d770e45e63ed9e3b89d3956e3.
* Gui Bug fix for Mask not filling screen up
* Gui Bug Unused Hud Items not removing.
Fixed Gas mask not playing sound correctly
Fixed Gas mask not playing sound correctly
* Gui Bug fix for Mask not filling screen up
* Gui Bug Unused Hud Items not removing.
Made legacy builds possible
CONVERT ALL THE CONFIGS!
Finished config rewrite
In game editor menu started
Merge branch 'master' into PreRelease
Merge branch 'PreRelease' into Funwayguy
Major rewrite of the way configs are saved/loaded
New ore gen options for the Cave Dimension
ALL hard coded defaults moved to configuration files
Configs can now identify mods and automatically organize files!
Merge branch 'master' into GenDeathrow