Use INI file for overall map list.

Separate JSON files per-map.
Clean up reorganised map config.
Merge branch 'master' into configtweak
Load sign positions and labels from JSON.
Remove non-standard Sign.visiblenotify().

Move behaviour into Sign.update()
Merge pull request #28 from FLHerne/configtweak

Configtweak (By request of FLH)