Folder structure

While we're at breaking changes - let's include this into the bunch.

It moves everything that is not the proper packages out of `js`, `lib` is moved as `js`'s sibling `support`, other files are moved into it.

As a consequence, amber is to be loaded into browser by `support/amber4browser.js`, not by `js/amber.js`.