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:
var myfunct = function() { // note here no space between 'function' and '()'
    ...
}
Fix indent to use tabs
Check if space is present for no-blank-for-anon-function option
Merge remote-tracking branch 'metaodi/option-for-anon-functions'