Update json to 3.6.1
This updates the version of the nlohmann code to 3.6.1
My ulterior motive here is that it supports gcc 4.8. I have a separate (very small) patch that means that everything else is then buildable with 4.8, but I suspect this wouldn't be allowed?
Edited by Bruce Joseph Gallop