Pass EnthalpyConverter to enthSystem by const reference.
Specify units in a doxygen comment.
Ensure that storage for a column solution is allocated.
Create helper functions for creating more PISM fields.
Define commands \dx, \dy, \dz, \dt in doxygen.
Update links for C++ classes in BOMBPROOF docs.
Cosmetic changes in a regression test.
Create a Python wrapper for enthSystemCtx.
Change the IceModelVec3::setValColumnPL() signature.

(Use std::vector<double> instead of a "double*" pointer.)
Start cleaning up documentation of enthSystemCtx.
Add some code for single-column enthalpy solver tests.
Don't recommend trying to match compilers.

I don't know if this works, anyway.
Don't look for TAO if PETSc is recent enough (>= 3.5.0).
Work on supporting PETSc 3.5.

All tests pass with PETSc 3.4, all but one with 3.5. This includes
Python stuff. (The bed roughness test is affected by a bug in the code
gathering IceModelVecs on processor zero; I need to fix this.)

I propose dropping the PETSc 3.3 support in the dev branch (3.4 was
released on May 22, 2013) and *requiring* PETSc 3.5 for TAO-based
inversion tools.

PISM 0.6.x should still support PETSc 3.3, 3.4, as well as 3.5 (for new
users).