Specifically, commutations now create a new infraction,
and all three set a repeal reason/issuer/type.
This makes the system more flexible and makes for a better audit log.
* Added `/wasteland reload` command, which was trivial as a result of the rewrite.
* Added support for using the alternative ranks via `wasteland.prefer-rank`.
* Improved configuration format.
* Calculate spawn probability based on light sources, moon phase, and number of nearby entities.
* Added debug command and permissions to view spawn weight and causes for that spawn weight.
This commit will be followed up by further commits working on spawn qualities,
and the actual automatic spawn events to replace the built-in one,
and hopefully in the few days, I'll have a working spawning system.
* Colors were extending farther than they should.
* Fixed entire name being formatted for chat without brackets.
* Fixed period being formatted for the `/rank` command.