Work in progress on NCF-177.
Merge branch 'master' into ncf-177
Merge branch 'master' into ncf-177
More progress toward fixing NCF-177.
Merge branch 'master' into ncf-177
Many changes to address NCF-177 (renaming dimensions and variables).  Also
many cleanups to fix compiler warnings, streamline iteration over objects
in HDF5 file when opening the file, and generally straightening out the code
to be cleaner and simpler.

Tested on Mac OS/X with gcc 4.8 and OpenMPI (which uses clang).
Merge branch 'master' into ncf-177
Correct minor unmerged change.
Added a couple items to .gitignore.
Corrected an issue reported by Coverity static analysis where memory was allocated but was not freed.
Added entry or NCF-177.
Merge branch 'master' of http://github.com/Unidata/netcdf-c
Updated documentation for forthcoming release candidate.
Fixed an issue with make distclean where a test file was not being deleted.