search: add JSON job printer
Created by: rvantonder
Adds a JSON job printer to capture full fidelity of values.
I will probably tweak the output of leaf values a bit and hook it up to graph output. As a last step I'll expose this to the GQL parseSearchQuery
endpoint so it's easy to generate client side.
Test plan
Unit tests