Updated PISM.invert.ssa_tao for hardness inversion.
First steps at corresponding update of PISM.invert.ssa.
Inversion tests still pass….
vel2tauc -> pismi
-inv_ssa_tauc_norm -> inv_ssa_design_functional
prep of PISM.invert.ssa_siple for hardness inversions.
PISM.invert.ssa.SSAForwardRunFromInputFile now inherits properly from PISM.invert.ssa.SSAForwardRun
siple methods can use IPGroundedIceH1NormFunctionals
Consolidation of inverse functional creation.
MonitorAdjoint moved to PISM.invert.ssa_siple where it belongs.
IPTaucParameterization -> IPDesignVariableParameterization
Initial cleanup of pismi.py
Random polishing. (n.b. -ssa_design_functional hilbert -> -ssa_design_functional sobolevH1)
Merge branch 'dev' into inv_hardness
Merge branch 'inv_hardness' into dev

Conflicts:
	doc/pythonlib/inverse/design.rst
Fixes identified by pyflakes.