initial cut at geoserver admin for mm
minor logging changes
do not require a restart after changing apikey

Read the api key from a config object rather than reading it once on
startup and using that. Also, the logging levels used are more
consistent.
make api key text field wider
reshuffle api key for serializer
initial cut at adding connection check
make storage and check urls optional
package re-org
remove "Console" prefix from classes
move flash message when api key is saved
move mapmeter menu item to monitor section
capitalize API Key
match style on geoserver buttons
add spinners to buttons
Api key -> API key
fetching api key should have been synchronized
better connection check handling

* send over api key to connection check endpoint
* expect json response from endpoint
* display result of connection check appropriately
* add timeout
read in as stream to suppress warning
resolve findbugs warnings

* add serialization id to ConsolePage
* add explicit charset when reading properties config
* add explicit charset when writing properties config
Merge branch 'mapmeter-geoserver-admin-ui-2.2' into 2.2.x

* mapmeter-geoserver-admin-ui-2.2:
  resolve findbugs warnings
  read in as stream to suppress warning
  better connection check handling
  fetching api key should have been synchronized
  Api key -> API key
  add spinners to buttons
  match style on geoserver buttons
  capitalize API Key
  move mapmeter menu item to monitor section
  move flash message when api key is saved
  remove "Console" prefix from classes
  package re-org
  make storage and check urls optional
  initial cut at adding connection check
  reshuffle api key for serializer
  make api key text field wider
  do not require a restart after changing apikey
  minor logging changes
  initial cut at geoserver admin for mm