Add missing constraints to Google preset

Google's style guide section on Code Formatting specifies:

    var arr = [1, 2, 3];  // No space after [ or before ].
    var obj = {a: 1, b: 2, c: 3};  // No space after { or before }.

The section on function arguments doesn't say so explicitly,
but none of the code shown allows spaces before ')' or after '('
(except multiline, which disallowSpacesInsideParentheses also allows).
Moreover it would be consistent with the {} and [] explicit spacing rules

Closes gh-526