Memory allocation/deallocation bug fixes.

* Better error message for plan creation failure with WISDOM file in
  PDFactory, PDFactoryDouble
* In numberCountsDoubleLogNormal
  ** Break up isValid into isValid, isValidLoaded
  ** Remember to initialize splines in constructor, operator=
  ** Destructor didn't free logknots, logknotvals.
Use MPI.Isprobe to check for messages then sleep in the master thread.
Merge branch 'base'
Sleep while waiting for message.

* Use MPI Iprobe to sleep for 1/100th of a second if no message available.
* Fix bug in numberCountsDouble::isValidLoaded