Flow schema through query builder. Fix #129.

New and improved autocomplete on property fields. Takes into account previous operations (aggregations change the schema).
A `<value>` with `alters-schema` will push its value onto the `step`'s new fields array.