Fixes a build failure detected by the cron job on beauregard.
Addressing unit conversion issues in invert_ssa.py.
Cleanup (mostly white-spaces).
Fixes invert_ssa.py (was broken after the removal of secpera).
Back to using "365_day" as the default calendar.

Now PISM interprets it literally: run lengths, yearly and monthly
reporting uses 365 * 24 * 60 * 60 second-long years if the "365_day"
calendar is selected. Similarly for "360_day".

Max. time-step length is still converted from "years" to "seconds"
using UDUNITS-2.

Also: from now on periodic climate data supports period that are an
integer number of years *only*.
Updates a regression test.
Minor cleanup.

(PISMStressBalance does not need to store a pointer to an ocean model.)
Closes #93.

(Computation of the vertical velocity relative to the geoid in ice shelves.)
Closes #111.

(Update signature of PISMComponent::get_diagnostic() to make it easier
to add more scalar time-series.)
Closes #92.

(Update the "Understanding adaptive time-stepping" section of the manual.)

  https://github.com/pism/pism/issues/92
Closes #95.

(Update the Storglaciaren example; see https://github.com/pism/pism/issues/95)

psg_flowline.sh runs; the plotting script works. Some changes in
models parameters result in an advancing terminus and grid periodicity
issues once the edge of the grid is no longer ice-free. (I'm not going
to worry about this, though.)
Implements (and documents) -surface ...,cache. See #142.
Implements (and documents) -ocean ...,cache. See #142.
Get rid of 2 SWIG warnings by explicitly ignoring 2 class methods.
Run regression tests using valgrind (optionally). See #120.
Some code cleanup; updates Python scripts in examples/piktests/circular.
Updates shell scripts in examples/piktests/circular.
Fixes a typo and simplifies the grounding line radius computation.
Now it compiles.  Results mostly make sense, but the major known issues are: (1) Wtil <--> W exchange in Routing can make W < 0; (2) yield stress calculation needs to read tillwp not bwp; (3) most runs like SeaRISE Greenland should switch to tillwp diagnostic not bwp, unless using -hydrology {routing,distributed}.
Merge branch 'dev' into till-hydro-dynamics

Conflicts:
	src/base/hydrology/PISMDistributedHydrology.cc
	src/base/hydrology/PISMHydrology.cc
	src/base/hydrology/PISMHydrology.hh