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/
Setup Amber as a Bower component
using for: self transportType to create package handler
using for: LegacvPackageHandler extracted
commitChannels extracted
refactored default commit path per transport type
commit-related things are all in through *Importer-Exporter
DRYing through Package>>transport
Renamed tests.

They in fact do not do anything interesting with Package.
They test functionality of LegacyPackageHandler.

The tests should be moved. They are not Kernel tests.
registry of transport handlers

LegacyPackageHandler register for 'unknown' transport type
cli test runner lets the first failure/error fail visibly
Merge pull request #542 from herby/folder-structure

Folder structure
renamed amber4browser.js to amber.js
Merge remote-tracking branch 'upstream/master' into package-loader-etc

Conflicts:
	Gruntfile.js