cherry pick
merge fix
Merge pull request #957 from flukeout/garbagefix

Garbage can sensitivity fix
Add layout view for header

In this patch we are trying to reduce any redundance codes from the
views directory and try to use include from ejs instead
Change to extend layout instead
Vagrant-ify all the apps
Publish a remixurl with makes
Merge pull request #959 from alicoding/layoutStructure

Add layout view for header
Merge remote-tracking branch 'origin/develop' into vagrant
Tabbing and EOF \n fixes
Change key names for better naming convention
Merge pull request #966 from mozilla-appmaker/vagrant

Vagrant-ify all the apps.

Thanks, @jdotpz!
Merge pull request #967 from cadecairos/i965

Publish a remixurl with appmaker makes
Merge pull request #971 from alicoding/betterNamingJSON

Change key names for better naming convention
Prevent short-circuit async map iterator callback in localeBuild
l10n fixes

1. Consolidated l10n calls in editable.js.
2. Removed l10n call for value in editable.js.
3. Used element object property instead of getAttribute to retrieve accurate attribute values from elements for editables menu.
removed unused ceci-element-base debugging code
removed unused localeBuild debugging code
better waterfall for editable title string generation
Merge pull request #978 from secretrobotron/l10n-i18n-fixes

L10n i18n fixes