Code cleanup: removing usused classes
(imported from the future)

Removing dead code

Removed unused GeneratePivotElement
Removed unused GetSiteAttachments
Removed unused GetMapIcons command
Removed unused field from GetReports
Removed unused GetUploadUrl command
Removed unused SearchResult class
Removed unused countInstances() method on ResourceLocator
Removed unused UploadAttachment command
Removed unused DTOs SearchHitDTOs, OrgUnitListResult
Removed unused /healthCheck endpoint

Replaced SelfKeyProvider with gwt-provided SimpleKeyProvider

Conflicts:

	server/pom.xml

Removed SerXX classes, to be replaced by Record interface

Removed unused HashCode/HashCode interfaces

We won't be able to use hashes for version identity as some clients will not have permission to view
all fields on an instance and so will receive a different hash value.

I think we will need something closer to vector dot clocks for version numbers.

Conflicts:

	server/src/main/java/org/activityinfo/core/shared/form/FormClass.java

Removes unused classes