* add usa
* add eur revision 1
* tools/sha1: refactor to allow checking against multiple checksums
* docs: edit both readme files
* misc: add the new versions to configure.py and add new macros in versions.h
* make eur1 OK
* add `ninja [version]` phony for convenience
for instance, `ninja eur` runs `check_eur sha1_eur report_eur`
* add usa and eur1 to CI and bump version used for steps
this should get rid of the node js warnings in the action logs
* improve configure.py part 1
* compile settings per-file instead of global
* remove dont_reuse_strings in sources
* multiversion support
* update docs
* report filename change
* fixed objdiff not being able to create context file
* add version define to decompme cflags/m2ctx