ignoring VisualStudio files
partial rewrite of import_mysql, to continue processing files after an error
- fix: api.js failed to start due to missing cache.json file

- added API and HTML template for /race/:map
added api and template to list/select race maps
restored accidentally deleted cfg.json.sample file
restored rulex' version
restored parts of rulex' version
reverting to rulex' merged version
synced with rulex