[Finishes #46891299] Hides id field in design form for new elements
[#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