Fixups/cleanups based on comments
remove json_renderer, hope this isn't needed for any special searches, not tests are failing
Merge some cleanups forward (adding back parts)
Merge branch 'obj_render' into json_xml
revert removal (probably should just edit the commit to add it)
Cleaning up more json stuff, so far works with search box and recent still
Merge branch 'obj_render' into json_xml