style: normalize formatting

__Pro-tip:__ Append `?w=` to the URL when viewing these changes to see a meaningful diff.

---

Overview:

  - normalize function formatting:
      - function statement: `function f() {}`
      - function expression: `function() {}`

  - `disallowQuotedKeysInObjects: true` (e.g. `{foo: 42}` rather than `{'foo': 42}`)

  - `requireSpaceAfterLineComment: true` (e.g. `// comment` rather than `//comment`)

  - `validateIndentation: 4`

I prefer two spaces for indentation, and this style is currently used in some of the project's files, but __ramda.js__ itself uses four spaces so I went with that. If you'd like to switch to two spaces I'll update this pull request. :)

How is __ramda.api.js__ used?

I would prefer the following:

```javascript
if (isArray(set2)) {
    return concat(set1, set2);
} else if (R.is(String, set1)) {
    return set1.concat(set2);
} else if (hasMethod('concat', set2)) {
    return set2.concat(set1);
} else {
    throw new TypeError("can't concat " + typeof set2);
}
```