[Finishes #46891299] Hides id field in design form for new elements
[#47126963] Fixed healthcheck url
Removed per-version configuration option
Merge branch 'staging' of github.com:bedatadriven/activityinfo into staging
Removes duplicated liquibase changelog
[Fixes #48304577] Unsupported browser message
Fixed syntax error in translations properties
[#48080813] Adds mandatory field to client side schema
[#47961633] Fixed equals methods for nullpointer/classcast
Fixed missing single quote in translation properties
[Fixes #48304577] Fixes stray reference to browser.html
Merge branch 'staging' of github.com:bedatadriven/activityinfo into staging
[Implements #48354041] GeoJSON endpoint for site points
[#48080813] Removed data sync, kept table structure
[#48444855] Geoadmin interface

This includes a new swing-based user interface for updating and maintaining
the geographic reference data for ActivityInfo, as well as the neccessary
REST bindings for accepting the changes on the server.

This replaces the command-line based Geoprocessor tool which was not sufficiently
flexible for importing messy datasets.
Merge branch 'staging' of github.com:bedatadriven/activityinfo into staging

Conflicts:
	server/src/main/java/org/activityinfo/client/page/config/design/AttributeGroupForm.java
	server/src/main/java/org/activityinfo/client/page/config/design/IndicatorForm.java
Fixed compilation error
[#37174887] updated news portlet to use secure address
[#48444855] Corrected Client Code for root entities
[#45803283] Trim attribute names and other strings at save

MySql since 5.0.3 preserves trailing spaces for varchar columns