Make some tools for testing
Use Widget instead of Robot; write new tests

- mPromises is now guarded with a mutex
- fixed order-of-destruction bug in FullDuplexTransport
Add broadcast-attribute test
Start on the semantic definitions for the tests
Update semantics doc
Update broadcast test
Fix broadcast-related bug in widgetimpl.hpp
Killing bugs, fleshing out existing tests
Get fire-method to pass
Use encode instead of encodeProtobuf
Fix error in SEMANTICS
Finish SEMANTICS doc
s/Server/Service/
Add last must-succeed tests
Merge branch 'f/will-succeed-tests' into develop
Whip up some macros for easier generated code
Generator macros phase one complete
Phase 2 WIP
Finish phase 2 of macros
Use a strategy pattern for request management