Adds 'detailed_analysis' flag

Adds a flag indicating if the analyze function should utilize the binary HDF5 utilities (h5stats & h5dump) to provide more detailed analysis information.  The flag is False by default.

This modification is an attempt to increase performance of the function, reduce the number of subprocess calls, and resolve issues observed on buildbot.