Improve defintions of operators in utils module

* Add "operators" attribute

* Don't use tmp variables for various operators definitions
Improve requireOperatorBeforeLineBreak

* Add more tests

* Add "true" as possible value for the rule
Add colon to binaryOperators attribute

But don't use it in tests, since signature for it is different.
Use special tests instead
Improve requireOperatorBeforeLineBreak rule

Fixes #393: should not report for unary operators
Updating dependencies.
Vow has changed its Promise API to be more ES6-compliant.
Return a promise instead of a deferred.