use_vendored_libs
- removed submodules in `external/` - vendored `Catch2` and `nlohmann/json directly` - updated conformance test generator to look outside the repo for test sources