.js files wrapped into closure, smalltalk,nil,_st are local
Committing in closure format.
boot.js: st is used if possible; formatting - tabs
Merge branch 'using-st-inside-st' into less-globals
boot.js: globals localized in boot.js
boot.js: globals never used directly

They are renamed and everything works.
boot.js: commit uses renamed globals
Merge pull request #536 from herby/using-st-inside-st

boot.js: st is used if possible; formatting - tabs
amberc works with deglobalized packages, npm test works
boot.js: adding explanation to global_-named variables
boot.js: simpler (less IIFE-wrapped) code
Merge pull request #537 from herby/less-globals

Less globals
moving lib
renaming lib to support
moving boot and init to support
moving amber.js, renaming to amber4browser.js
moving parser* out of js into support
showdown in its own directory in support

It was only one not in core amber platform support
that was not in dedicated subdir.
tweaking amberc to work with boot, init & parser in support/
Fixes #541