Default canned platforms are does the same in native and jvm

Now compiles.
Some failing tests.
Fixed broken tests following the addition of canned platforms