Added armv8 notation too
Removed all references to default platforms/toolchains (fails on compile)
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
Code Narc
Deleted unit test that serves strictly no pupose

It is testing that the platforms create method is called in some
scenarios which are not true anymore (we create default platforms
upfront either way now)
Comment
Fixed tests: adjusted signatures
Removed default Toolchain, adjusted tests
Default defaults/toolchain no longer exists
Fixed tests: adjusted to new signatures
Changed test to accommodate new behaviour
Fixed broken test using default toolchains
Use current arch as default

Needs to be factored with DefaultNativePlatform get default arch
Removed references to TOOL_CHAIN_DEFAULT
CodeNarc
Format after rebase onto master