Requires spaces after keyword in block statements

```javascript
while () {
 // code
}
for (var key in keys) {
 // code
}
for (var i = 0) {
 // code
}
switch () {
 // code
}
if () {
 // code
} else {
 // code
}
```
Merge pull request #10073 from twokul/block-statements-spaces

Requires spaces after keyword in block statements
Fix indentation.
Require space between arguments.
Require placing line feed at file end.
Require space after object keys.
Merge pull request #10074 from jbrown/jscs-indentation

Fix indentation.
Merge pull request #10075 from jbrown/require-space-between-arguments

Require space between arguments.
Merge pull request #10078 from jbrown/line-feed-at-file-end

Require placing line feed at file end.
Merge pull request #10079 from jbrown/require-space-before-object-values

Require space after object keys.
Validate parameter separator.
Merge pull request #10077 from jbrown/validate-parameter-separator

Validate parameter separator.
[DOC beta] Fix the namespace of the Ember.getProperties method.

Previously it was incorrectly being rendered on the
Ember.InjectedProperty page.
Disallow space before semicolon.
Add comment for future intrepid travelers
Merge pull request #10082 from bmac/ember-get-properties

[DOC beta] Fix the namespace of the Ember.getProperties method.
Merge pull request #10083 from stefanpenner/renderer-comment

Add comment for future intrepid travelers
Merge pull request #10084 from jbrown/disallow-space-before-semicolon

Disallow space before semicolon.
Fix alignment.
Merge pull request #10085 from jbrown/fix-alignment

Fix alignment.