DO NOT MERGE [#69995588] Namespace Vcloud::Query and Vcloud::QueryRunner under Vcloud::Core

Move `Vcloud::Query` and `Vcloud::QueryRunner` under the `Vcloud::Core` namespace so as to avoid conflicts with other Gems such as ['vcloud'](http://rubygems.org/gems/vcloud).

Should not be merged until I raise PRs for the other vCloud tools.

Changes are best seen by viewing each commit separately and adding the `?w=1` GET request parameter to the Github URL so that whitespace changes are ignored.

Does not bump the version number yet as we have further breaking changes to make in #70162466.