Move some code from StateMachineBuilder into LRItem
In structs, allow overriding equality operator
Factor some code from LR.Item into LR.ItemSet class