Fix behavior for USE catalog/schema

Fix https://github.com/facebook/presto/issues/1925
Add use catalog.schema
Not deprecate USE CATALOG <catalog> yet
`qname` is not the right production to use. It matches any sequence of dot-separated identifiers. This would result in these being valid:

```
USE CATALOG a.b.c.d;
USE SCHEMA a.b.c.d;
USE a.b.c.d;
```