removed red coloring from sugestion to run make streams printed after make test

Reported-by: Jed Brown <jed@jedbrown.org>
Barry is an idiot, forgot to put back try except in plotting streams
use ${PYTHON} process.py instead of ./process.py in makefiles

Reported-by: Jed Brown jedbrown@jedbrown.org
make sure that streams benchmark actual speedup takes at least one third of the y axis
remove traceback from python error
Merge branch 'barry/streams'
removed "data points" from perfect scaling plot of streams

Reported-by: Karl Rupp <rupp@iue.tuwien.ac.at>
DMPlex: Added DMPlexInsertBoundaryValues()
- Uses DMPlexGetBoundary() and DMPlexProjectFunction() to set boundary values
- Used in the viewers
- Some viewer cleanup
DM: Added the notion of an output DM
- This adds all the dofs constrained by BC to the global vector
- Used for visualization
DMPlex: Now HDF5 viewer for vecs gets BC right in parallel
- Uses the output DM
SNES ex12: Move BC setup inside problem definition
Merge branch 'sarich/fix-tao-tron-ksptype'
SNESQN: Fix manual for SNESQNSetRestartType

Reported-by: Patrick Farrell <patrick.farrell@maths.ox.ac.uk>
Merge branch 'prbrune/snes-qnfixdocs'

* prbrune/snes-qnfixdocs:
  SNESQN: Fix manual for SNESQNSetRestartType
ViewerHDF5: Added PetscViewerHDF5ReadAttribute()
PetscSection: Added PetscSectionHasConstraints()
DM: Optimized DMGetOutputDM() to return the DM itself if there are no constraints
DMPlex: Now DMPlexInterpolate() allows the new mesh to be inserted into an existing DM
- If the input is non-NULL, no new DM is created
- This allows it to functions within the DMLoad() paradigm
DMPlex: Set block size correctly on coordinate vectors
ViewerHDF5: Try to set vector blocksize if its different from the HDF5 vector
- We changed how undefined blocksize is handled