Implement requireSpacesInsideParentheses

Implements requiredSpacesInsideParentheses option with "all" and
"allButNested" options.

* "all" - requires spaces after opening and before closing parentheses

* "allButNested" - allows writing nested brackets immediately next
to parentheses

Resolved #313, Closes gh-333
Add new rule to google preset

Disallow spaces inside parentheses in google preset
Fix up code style issues

Since google preset was updated and we used for jscs source

Closes gh-333