QueryRunner.available_query_types integration test
Add QueryRunner#run no-options happy path

vAppTemplates are highly likely to exist in any organization, and
definitely exist in our CI environment.

They also have the benefit of being relatively small in number,
(unlike 'task' elements, for example), so result in speedy
all-result queries.
Add 'fields' option test case for QueryRunner#run

It is possible to limit the data returned by QueryRunner
by specifying a comma separated list of field names.

This documents this behaviour and tests that it is functioning.
Improve QueryRunner#available_query_types test doc

In order to demonstrate that we rely on "records" output format, and core vCloud entity types
Test QueryRunner#run :filter option

QueryRunner.run can have the output limited by a filter expression.

This adds tests that ensure that a 'previously multiple record' query
is subsequently reduced down to a single known record via a filter on the
(unique) href field.
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
Fix vApp query results size assertation
Fix spelling error
Improve tests to highlight :fields behaviour

Query API behaviour surrounding limiting result 'fields' is
quirky. Document this in our tests, specifically:

* if a blank field list is specfied, API returns an error
* the 'href' field is returned regardless
Merge branch 'master' into 62223252_query_integration_test
:href was accidentally tested for, should be :name
Merge pull request #23 from alphagov/62223252_query_integration_test

[#62223252] QueryRunner integration test