Add missing constraints to Google preset

[Google's style guide section on Code Formatting](https://google-styleguide.googlecode.com/svn/trunk/javascriptguide.xml?showone=Code_formatting#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.

I also added examples to the test, though I don't know how to test "disallow".