Reorganized Parser rapidsms app.
Made messagelog app run before any of our code to put logger_msg field on the Message instance.
Moved simtest target into utils app, added test superclass that uses modified router from settings.
Moved OperationBase to utils.
Moved test code to utils, tests run only on subset of apps.
Isolated tests of OperationBase to only one mocked app.
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.
Added skeleton for a very simple documentation site.
Add MessageEffect helpers that encode the conventions for Parse stage error/success effects.
Parser now disambiguates ALL "o", "O", and "0" (in opcodes and args) rather than just in args.
Gobbler defines helpful tokens, strips delimiters off input automatically.
Add/fix tests for OperationParser.
Added SIMTestCase in utils/ to contain helpful new assert methods.
Add/fix Equipment SMS APIs and tests.