Use submodule for header-only JSON external lib
This is much cleaner and provides identical behavior for anything that wants to rely on find_package(nlohmann_json)
downstream. I didn't touch the linking for now, since I wanted to keep as small a change as possible.
Edited by Giordon Holtsberg Stark