autothread all or none before any or one.
use an NFA to sort out listy things

This also fixes RT #117091, so :ignorecase is respected in assertions too.
Merge pull request #113 from timo/autothread_order

autothread all or none before any or one.
Add STD message for 'else if'.
Some ChangeLog for March release work so far.