Add "alwaysCollect" option

alwaysCollect is a flag that triggers the "collect" feature on ALL nodes
during processing, rather than requiring calls on specific paths while
setting up the parser.  This puts an array in for each property that
represents a possible collection of children.