Puppet can now find upstart scripts

Puppet looks in /etc/init.d for statsd and carbon-cache and since these two do
not exists, error is thrown. This patch creates a symlink between:
* /etc/init.d/statsd and /etc/init/statsd.conf
* /etc/init.d/carbon-cache and /etc/init/carbon-cache.conf
Removed git submodule that isn't used anymore.
Merge pull request #1208 from nhenezi/puppet-upstart-fix

Puppet can now find upstart scripts
Bug 890952 - Removed some stale waffle calls.
Merge branch 'master' into bug890952-cleanup-waffle
Prevent normal scroll when up or down is keyed
Adding Moustrap to the project to aid with key commands
Merge pull request #1211 from jezdez/bug890952-cleanup-waffle

Bug 890952 - Removed some stale waffle calls.
Merge pull request #1206 from darkwing/search-keypress

Adding Moustrap to the project to aid with key commands
Fixed npm permission errors

npm tried to write into /root/.npm and vagrant up failed with error:
/Stage[langs]/Nodejs/Exec[npm-install]/returns: change from notrun to 0 failed:
/usr/bin/npm install returned 1 instead of one of [0] at
/tmp/vagrant-puppet/manifests/classes/nodejs.pp:21

or similar (/tmp/vagrant-puppet/manifest/classes/statsd.pp:14)
fix bug 749313 - Provide static tag suggestions for all modes
Merge pull request #1213 from nhenezi/statsd-npm-privilege-fix

Fixed npm permission errors
Merge pull request #1212 from darkwing/tag-suggestions

fix bug 749313 - Provide static tag suggestions for all modes
fix bug 880899 - Show only mozhacks on the homepage
fix bug 883967 - Add offline content notice
Merge pull request #1217 from darkwing/smoke-test-883967

fix bug 883967 - Add offline content notice
Merge pull request #1216 from darkwing/hacks-blog-880899

fix bug 880899 - Show only mozhacks on the homepage
Added node_modules folder to gitignore.
Merge branch 'master' of github.com:mozilla/kuma