Cleanup code according to coffeelint
Do not use "-> return" to mark empty function
:penguin: Set file mode to 755 to directories created for mkdeb.
Prepare 0.124
Merge pull request #3116 from maschs/ms-srcLint

coffeelint!
Upgrade to language-html@0.25
Run benchmarks passes specDir
Correctly bootstrap the benchmarks
Fix benchmark requires
:lipstick: Tighten lint rules

coffeelint.json had some rules set to ignore, but since #3116 was merged there
are no violations of these rules in the code anymore. Tighten up the rules to
prevent those kinds of errors from creeping back in.

Test Plan:

Lint executes without finding any errors

```
$ ./script/grunt coffeelint
Running "coffeelint:src" (coffeelint) task
>> 80 files lint free.

Running "coffeelint:build" (coffeelint) task
>> 23 files lint free.

Running "coffeelint:test" (coffeelint) task
>> 40 files lint free.
Done, without errors.
```
Upgrade to language-coffee-script@0.30
:lipstick: more lint rules
:lipstick: arrow spacing warn -> error
Upgrade to styleguide@0.30
remove line_endings rule
Merge pull request #3295 from dmnd/tighten-lint-rules

Tighten lint rules
Fix error when running `checkout-head-revision`

I got the following error when running `checkout-head-revision`:

```
Uncaught TypeError: undefined is not a function /Applications/Atom.app/Contents/Resources/app/src/editor-component.js:804
addCommandListeners.editor:checkout-head-revision /Applications/Atom.app/Contents/Resources/app/src/editor-component.js:804
(anonymous function) /Applications/Atom.app/Contents/Resources/app/src/editor-component.js:840
jQuery.event.dispatch /Applications/Atom.app/Contents/Resources/app/node_modules/space-pen/vendor/jquery.js:4676
elemData.handle /Applications/Atom.app/Contents/Resources/app/node_modules/space-pen/vendor/jquery.js:4360
module.exports.KeymapManager.dispatchCommandEvent /Applications/Atom.app/Contents/Resources/app/node_modules/atom-keymap/lib/keymap-manager.js:400
module.exports.KeymapManager.handleKeyboardEvent /Applications/Atom.app/Contents/Resources/app/node_modules/atom-keymap/lib/keymap-manager.js:181
module.exports.WindowEventHandler.onKeydown
```

It looks like it was caused by a bad merge conflict resolution in 0eaec57.

Test Plan:

Built new Atom and pressed `cmd-alt-z` and didn't get an error.

Looked at a side-by-side diff to check for any other merge issues:

```
git difftool -t opendiff 32e59ce..32e59ce^ src/editor-component.coffee
```
Upgrade to atom-shell@0.15.8
Merge pull request #3315 from dmnd/fix-checkout-head

Fix error when running `checkout-head-revision`
Upgrade to setings-view@0.140