Allow common style for anonymous function (wihout blank before paren)

The new option allows people to use this very common style to write anonymous function like that:
```javascript
var myfunct = function() { // note there is no space between 'function' and '()'
    ...
}
```