Merge pull request #1824 from swryan/work

pivotal #76600432 and #79889364, plus Herb's #76598878
Merge pull request #1825 from swryan/work

update json_recorder test and add new test for getting case data before run()
Merge pull request #1826 from swryan/work

add tabs to case viewer to choose dep graph or comp graph
Merge pull request #1827 from swryan/work

update case data files for test_query