smalltalk.initialize official facade API in 'amber/helpers'
newWithValues: test refactored to use instanceof
newWithValues: refactored - use Object.create
Fixes shuffling extension methods part of st and js exports.
helios: adds focus shadow around buttons
Merge pull request #828 from herby/extensions-ordered

Fixes shuffling extension methods part of st and js exports.
Merge branch 'master' of github.com:amber-smalltalk/amber
re-commit all packages after changes in commit e18a70f
Merge pull request #827 from herby/newvalue-refactor

Newvalue refactor
'foo'->'namespace' in deprecation message
Merge pull request #826 from herby/init-api-in-helpers

smalltalk.initialize official facade API in 'amber/helpers'
Using SmalltalkSettings object

It is set up in .initialize.
It is used to find default namespace in SmalltalkImage.
Formatting helios.less
Making themes customizable

Legacy IDE as well as Helios look for
`Smalltalk vm at: 'codeMirrorTheme'` before setting their defaults.

Helios defaults are 'default helios', legacy IDE defaults are 'default'.
Extracting Helios fonts and colours.

Helios's colour and fonts settings are in CodeMirror helios theme.
Hint selection menu should have sans-serif menu font.

IMO. I'm not going to fight for this.
#helios -> body[id="helios"]
Change to use `SmalltalkSettings`.
SmalltalkSettings at: 'helios.completionKey'
SmalltalkSettings created in `boot.js`.