Changed PetscTime(), PetscTimeSubtract(), PetscTimeAdd() to inline functions from macros
removed PetscGetTime()
added -pc_use_amat option to PCSetFromOptions()
removed excessive use of CHKMEMQ;
Merge branch 'barry/fix-petsctime'