Initial Vaadin proof-of-concept spike.  Working enough to demonstrate the concept.
Checking in because Mock works for running tests.  Many changes in progress.
- Mock needs to verify
- Mock, Mock, and Invocation need tests
- Operation.hasIntent needs test and impl
- AsyncDevice and AsyncRunner needs docs
- SimpleModelAnalyzer needs test and impl
- ModelAnalyzer needs docs
Initial implementation of Mocks
Added Mocks.init(this)
Moved Phase to top-level class
Collapsed test and when into one phase
Better tests and docs
More tests and better verify
Added tests for Invocation
Better tests and error messages for mocks
Better tests
Better tests
Added tests
Better tests
Change of course.  See not in PhaseSupplier.
Deleted PhaseSupplier and Phase.invoke_or_when
when(x,y) -> when(y); x;
when -> returns
Reversing logic to support swith from when(x,y) to returns(y); x;
Mocking fixes.  New strict mode basically works, now.