Add vApp based QueryRunner#run tests

These involve setting up a known-good environment to query against,
with two vApps.

These tests replace the vAppTemplate tests, which assume too much. These
will be removed in a subsequent commit, so not to confuse the additions
in this commit.
Remove redundant vAppTemplate tests

These tests are assuming that there are >1 vAppTemplates in the
queried organisation, which is not always true.

The vApp tests in the previous commit are designed to replace these.
Update QueryRunner test names

to be descriptive rather than prescriptive