GBE-434: on cloning ClientLayerInfo, make sure LayerExtraInfo of type ServerSideOnlyInfo is not cloned. This is important for CacheInfo object.
GBE-434: Make CacheInfo completely serializable (meaning make fields serializable). But prevent GWT serialization of the fields by annotation GwtTransient => this stubs functionality of interface ServerSideOnlyInfo.
Added gwt module file for enabling using CacheInfo in GWT serialization context.
GBE-434: Make all fields of CacheInfo transient. This prohibits problems in all serialisation methods.
GBE-434: documentation
GBE-434: add .java and .gwt.xml to build
Merge branch 'GBE-434' of github.com:geomajas/geomajas-project-server into GBE-434
GBE-441: ScaleInfo postconstruct clashes with ConfigurationDtoProcessor,
forcing DPI to 96 always (must avoid possible mismatch with
ClientApplicationInfo + this is ok for 99% of cases)
Merge remote-tracking branch 'origin/GBE-434' into magdageo-2.4.0-M1
Merge remote-tracking branch 'origin/GBE-441' into magdageo-2.4.0-M1
GBE-438: Use dataSource in shapefile uploader too
GBE-438: Additional improvements for retrieving shapefile from datastore.
Merge branch 'GBE-438' into magdageo-2.4.0-M1

Conflicts:
	plugin/deskmanager/deskmanager/src/main/java/org/geomajas/plugin/deskmanager/service/manager/ShapeFileServiceImpl.java
GBE-438: Additional improvements for retrieving shapefile from datastore.
Merge branch 'GBE-438' into magdageo-2.4.0-M1
GBE-438: Additional improvements for retrieving shapefile from datastore.
Merge branch 'GBE-438' into magdageo-2.4.0-M1
GBE-438: Additional improvements for retrieving shapefile from datastore.
Merge branch 'GBE-438' into magdageo-2.4.0-M1