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