Fixed equals and hashCode methods to be consistent with java (equals and hashCode) requirements.
Merge branch 'master' into CAMEL-7611
Merge branch 'CAMEL-7611' of https://github.com/nkukhar/camel