Add codegen capability to create equals() and hashCode() methods for POJOs.
Fix xsd
Update GenerationTool
Use Arrays.equals() inside generated equals() methods.
Merge pull request #3613 from zoltan-tamasi/issue-1380-branch

[#1380][#3613]: Add codegen capability to create equals() and hashCode() methods for POJOs.
[#1380] [#3613] Generate equals(), hashCode() on POJOs:
- Renamed XSD property to indicate that this applies only to POJOs
- Correctly handle arrays in hashCode() calculations