this doesn't do much, just wrap a few nlohmann headers in headers of our own (and delete includes we don't need because they're transitively seen by other includes). doing this now will make the next change much nicer. Change-Id: I166933102ea86bb5322ebbf9ba9411f96032a53b