Merge pull request #1020 from cleishm/experimental-remove

Add REMOVE property (experimental parser)
Merge pull request #1022 from cleishm/no-bare-nodes-with-props

Remove support for bare nodes with props in patterns
Support LHS expressions in properties (experimental parser)
Reorder Expressions2 options
Support LHS expressions in properties with SET (experimental parser)
Type check LHS of property is a map type (experimental parser)
Support LHS expressions in label predicates (experimental parser)