Add writePointNames() to DataWriter.

Update HDF5 object to allow writing dataset of variable length strings.
Update corresponding C++ unit tests (TestHDF5).
Small improvement to unit test.
Add station name to list of points for output.
Switch to fixed length string dataset in HDF5 to allow parallel I/O.

Variable length string datasets are not implemented for parallel I/O in
HDF5 1.8.11.
Finished C++ implementation of writing station names.

Added C++ unit tests for DataWriterVTK (no output) and DataWriterHDF5
for  OutputSolnPoints with station names.
Added unit tests for writing point data with DataWriterHDF5Ext.
Added output of station name at Python level.
Use list for station names.

Use typename for station names in SWIG.
Add testing of OutputSolnPoints to full-scale test.
Added testing of OutputSolnPoints to 3-D full-scale test.
Add station names to examples with OutputSolnPoints.
Added station names to documentation.
Merge branch 'baagaard/feature-output-station-names'

* baagaard/feature-output-station-names:
  Added station names to documentation.
  Add station names to examples with OutputSolnPoints.
  Added testing of OutputSolnPoints to 3-D full-scale test.
  Add testing of OutputSolnPoints to full-scale test.
  Use list for station names.
  Added output of station name at Python level.
  Added unit tests for writing point data with DataWriterHDF5Ext.
  Finished C++ implementation of writing station names.
  Switch to fixed length string dataset in HDF5 to allow parallel I/O.
  Add station name to list of points for output.
  Small improvement to unit test.
  Add writePointNames() to DataWriter.