Added skeleton for libnetcdf.settings.  See JIRA ticket at https://bugtracking.unidata.ucar.edu/browse/NCF-303
Added code to check for C Compiler.
First pass at fleshing out libnetcdf.settings for autotools-based builds.
Tweaked the libnetcdf.settings template file.
[NCF-272]

It turns out that HDF4 supports chunking
(and compression). However the existing
HDF4 code does not support it.
So add HDF4 support for chunking.
Also add a test case.
Add CMAKE for hdf4 chunking
[NCF-272]

There was a problem with the
distcheck testing since the test input files
are in ${src_dir} and the test is in ${build_dir}.
So modify run_chunk_hdf4 to copy as necessary.
[NCF-272]
re: e support ZCL-340681 and CPW-270700

HDF4 supports compression (and chunking)
but the chunking was not being recorded
for HDF4 files. So, I modified the necessary
files to support HDF4 chunking.
#endfi -> #endif
Fix misc. typos from previous commit
Roughed in skeleton of cmake support for libnetcdf.settings.
Continued to flesh out cmake support for libnetcdf.settings.  Added
a pair of functions which will return a yes/no depending on whether
or not a variable is defined.  By default, cmake uses TRUE/FALSE.
When creating the libnetcdf.settings file, CMake-based builds now include compiler and linker debug or release flags.
Merge branch 'ward-working'
Updated .gitignore.
Updated the NetCDF Library Architecture image in the documentation.
Updated release notes to indicate that the architecture image had changed.
Updated release notes, testing something out as well.
Changed invocation of cmake from absolute to relative.
Flagged NC_MPIPOSIX deprecated, as of hdf5 1.8.13.