Make sure plotdata object always gets created.
Minor refactoring of I/O code (no change in functionality).
Fix I/O bug introduced in last commit.
Put options argument back in io/petsc.py read and write functions.
Status dictionary now refers to the whole simulation.

Also set +/- infinity values initially for cflmax, dtmax/min.