Re-organized the class so that it is more which methods are public and which are private. Hopefully, dakota clients can leverage the simpler, public inteface so there's no hassles with pointers, internal HDF5 dimensions, etc.  Also, the class is closer to abiding by historical, "Dakota style" class guidelines.
Re-organized the class so that it is more which methods are public and which are private.
Hopefully, dakota clients can leverage the simpler, public inteface so there's no hassles
with pointers, internal HDF5 dimensions, etc.  Also, the class is closer to abiding by
historical, "Dakota style" class guidelines.

NOTE:  HDF5 is still OFF by default, so no other developers will be affected by
continuing development of the Binary Database/IO feature.



git-svn-id: dcef21d3ff4cbd8dced82702dcaad637bf246ecc@2037 aa0779c3-6ec2-4b84-a212-a405c134cd8d

pemryan/DAKOTA,pemryan/DAKOTA,pemryan/DAKOTA,pemryan/DAKOTA,pemryan/DAKOTA,pemryan/DAKOTA,pemryan/DAKOTA