_Float16
also: - fixed a few minor issues with tests - removed `__fp16` support (it was always broken)
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