Add test for setting cell array elements

* test/Makefile.am: Added cell_api.at to TESTSUITE_AT

* test/cell_api.at: Added

* test/test_mat.c (test_cell_api_set): Added

* test/test_mat.c (main): Check for test name "cell_api_set"

* test/testsuite.at: Include cell_api.at
Fix bug linearly indexing cell arrays

* src/matvar_cell.c (Mat_VarGetCellsLinear): Use start as the starting
      index to read from
Add test for linear indexing of cell arrays

* test/cell_api.at: Added test

* test/test_mat.c (test_cell_api_getlinear): Added

* test/test_mat.c (main): Check for test named "cell_api_getlinear"
Fix bug indexing cell array with dimension slices

* src/matvar_cell.c (Mat_VarGetCells): Fix code calculating the index
      of the cell array
Add test for indexing cell array using dimension slices

* test/cell_api.at: Added test

* test/test_mat.c (test_cell_api_getcells): Added

* test/test_mat.c (main): Check for test name cell_api_getcells
Update section on changes to memory conserve for struct/cell

* intro.texi: Remove mention of Mat_VarGetCells and Mat_VarGetCellsLinear
      from paragraph about changes to Mat_VarFree because the cell
      functions return an array of pointers and not a new cell array
Write uncompressed variable if compression not available

* src/mat5.c (Mat_VarWrite5): Set compress to MAT_COMPRESSION_NONE if
      HAVE_ZLIB is not defined
Add some more man pages

* documentation/Makefile.am: Added new man pages to dist_man3_MANS

* documentation/Mat_VarAddStructField.3,
  documentation/Mat_VarCreate.3,
  documentation/Mat_VarCreateStruct.3,
  documentation/Mat_VarFree.3,
  documentation/Mat_VarGetNumberOfFields.3,
  documentation/Mat_VarWrite.3: Added
Fix formatting on a couple man pages

* documentation/Mat_GetLibraryVersion.3: Use .Dv for MATIO_MAJOR_VERSION,
      MATIO_MINOR_VERSION, and MATIO_RELEASE_LEVEL

* documentation/Mat_VarGetStructs.3,
  documentation/Mat_VarGetStructsLinear.3: Use .Dv to reference data field
      of matvar_t structure
Fix bug adding field to structure

* src/matvar_struct.c (Mat_VarAddStructField): Set num_fields of internal
      structure to new number of fields

* src/matvar_struct.c (Mat_VarAddStructField): Use (nfields-1) in old_data
      array index because nfields is the new number of fields
Add test for adding fields to structures

* test/struct_api.at: Added test

* test/test_mat.c (test_struct_api_addfield): Added

* test/test_mat.c (main): Check for test name "struct_api_addfield"
Use consistent formatting when referencing matio in texinfo documentation

* documentation/intro.texi,documentation/quick.texi: Use @emph when
      referencing the matio software
Remove use of static array in HDF5 write functions

* src/mat73.c (perm_dims): Removed static array

* src/mat73.c (Mat_VarWriteCell73,Mat_VarWriteChar73,
  Mat_VarWriteNumeric73,Mat_VarWriteSparse73,Mat_VarWriteStruct73): Added
      perm_dims variable
Remove duplicate pre-processor defines from matioConfig.h.in

* src/matioConfig.h.in (_mat_int16_t,_mat_int32_t,_mat_int64_t,
  _mat_int8_t,_mat_uint16_t,_mat_uint32_t,_mat_uint64_t,
  _mat_uint8_t): Removed because these duplicate ones in matio_pubconf.h.in
Remove autoheader line

* src/matioConfig.h.in: Remove the line about autoheader because the file
      is not generated/maintained by autoheader any more
Uodate README

* README: Add more information for building

* README: Add OpenMEEG in acknowledgements

* README: Add links to the forums and trackers on sourceforge
Update NEWS

* NEWS: Added some items to NEWS about 1.5.0
Remove the old ChangeLog

* ChangeLog: Remove
Do not install test programs

* test/Makefile.am: Change bin_PROGRAMS to noinst_PROGRAMS
Added missing extern for C++.