message: Exposes spio's getNumGroupsFromRoot() as public; was previously private
  This allows users to provide improved error messages.
diff: @@ -283,6 +283,13 @@ public:
  */
  int getNumFilesFromRoot(const std::string& root_file);
  + /*!
  + * \brief gets the number of groups in the dataset from the specified root file
  + *
  + * Usually this is the number of MPI ranks that wrote data to this set of files.
  + */
  + int getNumGroupsFromRoot(const std::string& root_file);
  +
  private:
  DISABLE_COPY_AND_ASSIGNMENT(IOManager);
  @@ -301,15 +308,6 @@ private:
  std::string getFilePatternFromRoot(const std::string& root_name,
  const std::string& protocol);
  - /*!
  - * \brief gets the number of groups in the dataset from the specified root
  - * file
  - *
  - * Usually this is the number of MPI ranks that wrote data to this set
  - * of files.
  - */
  - int getNumGroupsFromRoot(const std::string& root_file);
  -
  #ifdef AXOM_USE_HDF5
  std::string getHDF5FilePattern(const std::string& root_name);
  