The PETSc XXXDestroy() imbroglio occurred around PETSc 3.1.1.

Let's keep this consistent with PCDestroy as well...
fix for --enable-singleprecision
Mark MemorySolutionHistory as still experimental
Adding Vikram's and Andreas theses

Hopefully I didn't just break anything; I don't have a PHP-running
server handy to test these changes.
Updating publications.

Will check in the bibtex files and script that does this momentarily.
Fix for --disable-amr

Even without AMR, user codes might be relying on the System::reinit()
behavior of updating solution from current_local_solution.  This fixes
a fem_system_ex2 buildbot failure.
Directly use the __DEPRECATED token to avoid warnings about
deprecated headers coming from VTK.  This works for GCC, and
the __DEPRECATED token has been used at least as far back
as GCC 4.2.
Removing deprecated OStringStream and OFStream classes.