SLL decisions

* Allow restriction of individual decisions to SLL prediction
* Blocks in parsers support an `sll=true;` option to explicitly specify

Here is an example:

```
ifStmt
  : 'if' '(' expr ')' stmt
    ( options{sll=true;}: 'else' stmt
    | /*empty*/
    )
  ;
```