This adds support for sequences to Genji. For now, only sequence creation and use is supported, dropping or modifying a sequence will be added later.
To create a sequence:
```sql
CREATE SEQUENCE seq INCREMENT BY 10 MINVALUE 100 NO MAXVALUE START 500 CACHE 32 CYCLE;
```
Previously, expressions and params were evaluated
during the planning phase. This change builds the query
plan without evaluating params and expressions
which are then evaluated only during the execution phase.