Change 'disallowIn' into an ambient parser context flag.

Doing thigns this way makes incremental parsing (specifically, determining if we can reuse a node) much easier.
period -> colon