Tests syntax stage of OperationBase.
Tests calling semantic subscribers.
Removed duplication between subscriber test classes.
Checks parse, semantics, and commit for multiple operations.
OperationBase test remembers all calls to commit and semantic signals.
Reasonably complete tests for OperationBase.
Better naming in OperationBase tests.