[#3487] Get list of canned report names from config service

Also, add equals/hashCode and toString methods for ease of testing
Merge pull request #4 from aschweer/3487-report-config-xml

[#3487] Get list of canned report names from config service