Reformatting only (spacing, comments) patch for this very old code.
Removing getters for public data members in ExodusII_IO_Helper.

Fixing some docs.
Use C++ data structures in ExodusII_IO_Helper::NamesData.

NamesData no longer provides the write_to_exodus() function, it
has instead been generalized so that it can be used in other places.
Use the NamesData object in the following ExodusII_IO_Helper routines:
* get_nodal_var_names()
* get_elemental_var_names()
* initialize_element_variables()
* initialize_nodal_variables()
* initialize_global_variables()

Removing the old "vvc" stuff which was just ridiculous.
Merge branch 'exII_refactor'
Adding Gimenez, 2013.
Adding _opened flag to ExodusII helper.
Use C++ style casts.
Make spacing consistent in for loops.
Removing apparently redundant calls to Exodus_IO_Helper::get_time_steps().
Removing old comments.
Generalize NamesData object to take a string length.
Have ExodusII_IO_Helper::write_information_records() use the NamesData object.
Bug fix for small dof_id_type size
Reformatting in:
* ExodusII_IO::write_element_data()
* ExodusII_IO_Helper::write_element_values()

Removing redundant active elem check and adding docs.
One more set of size type fixes

reduced_basis_ex5 passes with 2-byte dof_id_type now.
Remove bad shared lock

This was at best unnecessary with TBB, and was outright broken with
pthreads (uninitialized mutex)
Adding MeshSerializer object to ExodusII_IO::write_element_data().

This function only works with SerialMeshes, similarly to the way
that ExodusII_IO::write() and ExodusII_IO::write_timestep() currently
work.
Use a macro to check error codes in the Exodus reader.

This way, stack traces go back to the line where they originated,
rather than the check_err() function.
Merge branch 'exII_refactor'