Fixes regression in offline mode with updated (client-side) schema change log
Merge branches 'release' and 'version4' into release
Fixed regression in offline mode
Included autoscaling parameters in appengine-web.xml
Fixed problem with appengine-web
Hotfix: ensured that PermissionOracle takes publication status into account.
Merge branch 'version4' of github.com:bedatadriven/activityinfo into version4
Imported model classes from the future
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