Compronentor

## Whoa

This patch moves all the components into the `appmaker/public/bundles` dir, and bundles them as `mozilla-appmaker.html` and `mozilla-appmaker-min.html` as part of the `app.js` startup, rather than requiring us to bundling them up manually every time we "need to bundle". 

First off, what changed:

* moved components into `appmaker/public/bundles/components`
* updated `components.js` to load things under this new layout. Also removed all the bits that reached into the github/mozilla-appmaker repo for `component-...` entries, since they're now always in the appmaker dir already
* updated `localeBuild.js` to look for the locale files in the new location
* the resulting bundle is written as .../components/mozilla-appmaker.html as well as .../components/mozilla-appmaker-min.html
* removed the "from github" variables from sample.env because they're no longer relevant
* added the `BUNDLE` variable to sample.env and set it to an empty string by default. Setting it to `true` enables bundling behaviour. The additional var `BUNDLE_MINIFY` then also generates and uses the mozilla-appmaker-min.html file.

The super gross bundler is now mostly obsolete. The new bundling combines all components *and* minifies them, so the added size by putting appmaker-native components into the repo is a bit over 1.5MB, but the new bundling process gives us a ~400kb unminified but only ~250kb minified bundle-of-components (excluding separate graphics/audio/etc assets).

* for testing purposes I removed all LICNSE and README.md files from components. Not sure if we still need individual README.md files if we can generate the same information from the component.html, but we probably want to select those as we move all the components that right now live on the `mozilla-appmaker repository`.

## Let's test this patch

There's a few things we need to make sure work correctly; some based on face value behaviour, some relating to backward compatibility with previously published apps. Making sure to copy the new sample.env, we'll need to test the following:

(recommended to copy-paste this as a new comment to the PR for easy per-person checking off)

* [ ] Does `foreman start` work with `BUNDLE=`
* [ ] - view-source:http://localhost:5001/designer shows individual components as component data.
* [ ] Does `foreman start` work with `BUNDLE=true`
* [ ] - view-source:http://localhost:5001/designer shows `mozilla-appmaker-min.html` as component data

* [ ] with bundling off, does the designer load components "from file" correctly, so that changing a file and reloading the browser shows the file having been updated

Can we still publish
* [ ] save/publish app
* [ ] run the app in the browser
* [ ] install the app through Firefox (desktop/android/OS/whatever) and run it

Can we still load up previously published apps*
* [ ] revert to `develop` branch, create and publish an app
* [ ] switch to `componented` branch, try to load that app in the browser