Lint the CQL 2 tests. Remove the non-promisified `canSelectCQLVersion` helper.
Improve the specificity of the CQL 2 "invalid CQL" test.
Clean up the promisified CQL 3 tests.

5 failures remain, all related to value types. The malformed queries either
provide a string where an integer is expected, or vice versa.