* Add CMakeList to create compilation database with minimal instructions
* Tidy up CMakeLists and add documentation
* Rename project in CMakeLists to generalize
* Add details to the LSP doc
* Add editor config files to `.gitignore`
* 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