Fixing two problems: 1. h5py 2.2.0 is no-longer available, so switched to 2.2.1 2. shasum is not available sometimes (such as on fission) so check if shasum is available, and if not switch to sha1sum.
Fixing two problems: 1. h5py 2.2.0 is no-longer available, so switched to 2.2.1 2. shasum is not available sometimes (such as on fission) so check if shasum is available, and if not switch to sha1sum.

r25648

joshua-cogliati-inl/raven,idaholab/raven,idaholab/raven,idaholab/raven,joshua-cogliati-inl/raven,joshua-cogliati-inl/raven,idaholab/raven,joshua-cogliati-inl/raven,joshua-cogliati-inl/raven,idaholab/raven,joshua-cogliati-inl/raven,joshua-cogliati-inl/raven,idaholab/raven,idaholab/raven