changes the equals and hashcode to uset getName instead of getId
Merge pull request #1705 from ghepardo/abstractdistributedobject_equals_hashcode

changes the equals and hashcode to uset getName instead of getId on AbstractDistributedObject class