Minor refactoring of SelfAssignment cop

unify offense message
tests should not use the same code its testing
Merge pull request #1082 from geniou/self_assignment_cleanup

Minor refactoring of SelfAssignment cop