Rewrite of the code generator and major parts of the Streamy runtime library. Initial import of this work into a branch.
Merge pull request #185 from alxhub/master-v0.2

Rewrite of the code generator and major parts of the Streamy runtime library. Initial import of this work into a branch.
Remove generated code which is now served with Barback transformers.
Merge pull request #187 from alxhub/master-v0.2

Remove generated code which is now served with Barback transformers.
_cloneHelper() should be dynamic, not void.
Merge pull request #188 from alxhub/master-v0.2

_cloneHelper() should be dynamic, not void.
Add immutability to default mixins. Add entity_utils.dart to streamy so freezeForTest() is visible.
Merge pull request #189 from alxhub/master-v0.2

Add immutability to default mixins. Add entity_utils.dart to streamy so freezeForTest() is visible.
Properly unmarshal doubles and lists of doubles.
Merge pull request #190 from alxhub/master-v0.2

Properly unmarshal doubles and lists of doubles.
Properly marshal Lists to Lists of Strings instead of Strings.
Merge pull request #191 from alxhub/master-v0.2

Properly marshal Lists to Lists of Strings instead of Strings.
Unmarshal to ObservableLists.
Merge pull request #192 from alxhub/master-v0.2

Unmarshal Lists to ObservableLists.
Transaction object has appropriate constructor.
small fixes in the generator
Merge pull request #193 from yjbanov/generator-fixes

Generator fixes
Replace all expectAsyncX with expectAsync
Merge pull request #194 from yjbanov/expectAsync-fixes

Expect async fixes
Reinstate http tests