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.
Merge pull request #187 from alxhub/master-v0.2

Remove generated code which is now served with Barback transformers.
Merge pull request #188 from alxhub/master-v0.2

_cloneHelper() should be dynamic, not void.
Merge pull request #189 from alxhub/master-v0.2

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

Properly unmarshal doubles and lists of doubles.
Merge pull request #191 from alxhub/master-v0.2

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

Unmarshal Lists to ObservableLists.
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
Merge pull request #195 from yjbanov/reinstate-http-tests

Reinstate http tests
Silence broken tests; not useful for them to pollute logs
Merge pull request #196 from yjbanov/silence-broken-tests

Silence broken tests
Resolve conflict.