Fix ATN created for non-greedy optional block with multiple alternatives
Merge pull request #285 from sharwell/non-greedy-optional

Fix ATN created for non-greedy optional block with multiple alternatives