(PUP-2288) Make [ be liststart if first in file or preceded by WS

This switch (LBRACK to LISTSTART) only took place if preceded by
a NAME token (i.e. a[] and a [] are different).

This change makes this true for all preceding tokens.