Trying to address somewhat excessive memory usage. Compiles but does not work.
Merge dev into mem_usage
Fixed up the new code managing DMs. Seems to work.
This could be the fix for the grounding line bug: upstream driving stress gradient and switched sign. no changes for the ice shelf front.
clean up
more clean up, removed shear margins
Fixed a bug reported by Julien Seguinot (via e-mail; port to 0.5).

This adds one more command-line option validity check during initialization.
Fixed the grid size check (large grids with -o_format quilt are OK).
Updates the long-forgotten ssa_test_cfbc. Adds a regression test.
Updates the long-forgotten ssa_test_cfbc. Adds a regression test.
(cherry picked from commit 36840b6513110837760e0a82774c8f66bfd718c0)
corrected ssa_test_cfbc, inward_scheme must be set to false
Fixes a minor bug in ssa_test_cfbc. Updates the CFBC regression test.

We should be ready to merge now.
Merge branch 'dev_glbug_solved' into dev. See #79.
- added a new python script, create_timeline.py, to create a timeline for forcing with the -time_file command-line option. Doesn't contain actual forcing data, though.

Say you have monthly climate forcing from 1980-1-1 through 2001-1-1 in the forcing file foo_1980-1999.nc to be used with, e.g. -surface_given_file but you want the model to run from 1991-1-1 through 2001-1-1.

Run
 
$ create_timeline.py -a '1991-1-1' -e '2001-1-1' time_1991-2000.nc

to create the timeline file and the use -time_file time_1991-2000.nc as a command-line argument.
this is the way the grid should be chosen in a script
an actual start on the PISMHydrology class: handles allocation and initialization; starts to implement vanPelt-Bueler model which will become derived class; other derived class is old diffuse-bwat; not hooked-up and thus not runable
with this change I get graphs in the util browser; see 'diff doxyfile_base doxyfile_util' before and after this change
more initial implementing
Closes #96 (plus some cleanup).
work on the hydrology stub; compiles