Update jenkins tasks to run integration tests

Adopt @dcarley method of populating vCloud credentials, as per
[#69718118], so we don't write them to disk on Jenkins server.
Ensure EdgeGateway integ tests have correct ENV

Our EdgeGateway integration tests require certain environment variables
to be set. These are documented in the README.md, but if this step is
missed then the tests fail unintuitively.

This commit adds the env checking code from other tests to ensure that
these are set before the tests are run.
Fix username,password,host Jenkins vars

In all our other vCloud integration tests, the following envvars
are used:

* API_USERNAME
* API_PASSWORD
* API_HOST

Fixing up this instance so that it matches this convention
Remove confusing vcloud-query 'record type' column

vcloud-query with no options would return a list of 'queriable
Entity types', along with a comma-separated list of 'record formats'
available for this particular entity.

We only ever use the 'records' format. The other types just add noise.

Simplify the output of the tool to just list entity types
available in 'records' format.
Update available_query_types to be a simple list

We only care about querying the API for 'format=records'. The
other two formats ('references' and 'idrecords') are cluttering our
code.

This commit reduces the output of available_query_types to be a simple
array of entity types that are queriable in records format.

As a result, the output_available_query_types and associated tests are
updated to reflect the new return value.
Remove support for the :format Query API option

We have alrady removed support for the non-default :format options,
such as 'references' and 'idrecords'.

This change makes it clear that we do not support the selection of
these alternate formats from the query API. They are not relevant in
the context of Vcloud::Core use.
update QueryRunner integration test

Output of QueryRunner#available_query_types has changed to return a simple list of entity types
version bump
Add missing newline at end of file
Move Vcloud::Query to Vcloud::Core::Query

Move `Vcloud::Query` to the `Vcloud::Core::Query` namespace so as to
avoid conflicts with other Gems such as
['vcloud'](http://rubygems.org/gems/vcloud).
Move Vcloud::QueryRunner under Vcloud::Core

Move `Vcloud::QueryRunner` to the `Vcloud::Core::QueryRunner` namespace
so as to avoid conflicts with other Gems such as
['vcloud'](http://rubygems.org/gems/vcloud).
Remove extraneous line at end of file
Update CHANGELOG to reflect breaking changes

Update CHANGELOG to reflect breaking changes to Vcloud::Query and
Vcloud::QueryRunner.