Use parser on cmdline

I'm not sure whether we want this. It makes most queries simpler and closer to what the viewer uses, but the need for escaping makes string equality more complex:

| Old syntax        | With new parser     |
| ----------------- | ------------------- |
| `"key=a value"`   | `"key=\"a value\""` |
| `key=int:42`      | `key=42`            |
| `"key=int:>21"`   | `"key>21"`          |
| `key=str:A:colon` | `key=\"A:colon\"`   |
| `key=str:with\"`  | `key=\"with\\\"\"`  |