mpich: update to pre 3.0.5 snapshot. This fixes a malloc bug in mpiexec
[this bug is visible on freebsd - but exists on other arches aswell]
http://trac.mpich.org/projects/mpich/ticket/1820
mpich: revert workarround on freebsd as its fixed in the current tarball
Merge branch 'balay/mpich-3.0.4' into next
removed src/ksp/ksp/examples/tutorials/ex13.c comment at top had nothing to do with example and example was bad usage of petsc
Merge branch 'barry/rm-ksp-examples-tutorials-ex13' into next
removed example test because there is no longer for setting a block size not divisible by matrix size
Merge branch 'barry/rm-ksp-examples-tests-ex6_3' into next
Revert "put in test for VariadicMacros"
[to be added back after release]

This reverts commit 39d93be59e81975e82006be94ff9f312a724736d.
SF: use #requiresfunction to guard 'window' impl
nightlybuilds: disable testexamples_DATAFILESPATH for single precision builds.
KSP test: remove unused variables
KSP test: define __FUNCT__
Merge branch 'master' into next

* master:
  nightlybuilds: disable testexamples_DATAFILESPATH for single precision builds.
  SF: use #requiresfunction to guard 'window' impl
  Revert "put in test for VariadicMacros" [to be added back after release]
Merge branch 'jed/fix-nightly-examples' into next

* jed/fix-nightly-examples:
  KSP test: define __FUNCT__
  KSP test: remove unused variables
MatLoad_SeqAIJ: fix handling of -vecload_block_size >1

MatSeqAIJSetPreallocation sets the block size to 1 if it has not been
set yet, so we must call MatSetBlockSize first.
Merge branch 'jed/fix-vecload-bs' into next

Bug fix should go to 'maint'

* jed/fix-vecload-bs:
  MatLoad_SeqAIJ: fix handling of -vecload_block_size >1
petscviewer.h was missing from this example
Merge branch 'barry/fix-missing-petscviewer_h' into next
chaco: update to patched tarball that fixes dot()/norm() namespace conflict with SPAI
Merge branch 'master' into next