Fixes #292: Switches configuration system to JSON5
And "rewrote" most config JSON files to use simpler JSON5 syntax.