Improve requireSpaceAfterBinaryOperators rule

Add support and tests for all binary operators
Improve disallowSpaceBeforeBinaryOperators rule

Add support and tests for all binary operators
Improve requireSpaceBeforeBinaryOperators rule

Add support and tests for all binary operators
Improve disallowSpaceAfterBinaryOperators rule

Add support and tests for all binary operators
Set error pointer to the middle of entity

Add getPointerEntities method to token helper module, right now
used only inside binary rules
Make require* binary rules more consistent