Rename initialiser to initializer

The spec changed to US spelling too.
Restructure super runtime calls a bit to reduce code

This also removes the in operator which is slow.
HoistVariableTransformer should understand destructuring
Enable console and log transcoded source for generated-code-dependencies...

When running generated-code-dependencies, the transcoded source and
the traceur-runtime are combined and executed in a new JS sandbox. The
sandbox does not contain the `console` object so console logging fails.

Add flag true to executeFileWithRuntime() in generated-code-dependencies.js
to add the console for logging.

Review URL: https://github.com/google/traceur-compiler/pull/972

Closes #972.
HoistVariableTransformer should understand destructuring
Keep binding identifiers in assignment patterns
new System.register for circular deps