Removed designer ceci pieces from published apps

1. Oops.
2. Moved ceci-channel-menu to designer/components.
3. Added ceci-channel-menu to designer bundles.
4. Removed designer-build from publish.ejs.
allow fields to be created with a name and a kind
Install email fixes and improvements.

1. Proper error and notice reporting when using publish email feature.
2. QR codes on publish screen.
3. Chef removed.
4. Error handling in mail send feature in server's index.js.
5. makeapi search for apps by username
Merge pull request #1383 from secretrobotron/publish-improvements

Publish improvements
r
Merge pull request #1438 from secretrobotron/t1437

Removed designer ceci pieces from published apps
Adding a bunch of new components\!
Merge branch 'develop' of github.com:mozilla-appmaker/appmaker into develop
perms
Merge pull request #1441 from Pomax/permissioins

perms
Removing empty images.
Merge branch 'develop' of github.com:mozilla-appmaker/appmaker into develop
Bundling stuff, adding extras
Removing Super-bicep-ron's strange socket.io-using component.
fix #1311 edit url
Merge pull request #1382 from ScottDowne/t1311

fix #1311 edit url
sort components in component tray
Merge pull request #1443 from secretrobotron/sort-components

sort components in component tray
fix #1289 Give users the option to run app in browser
Merge pull request #1389 from ScottDowne/t1289

fix #1289 Give users the option to run app in browser