Coverage fix in runtest script.

There should be no import of hftools in the runtest script. This ensures
that nothing is imported before coverage measurents are started.
Fix handling of different Z0 in SArray creation.
datetime64 outputformat fix
Conversion fixes
Fix is_numlike
Add t method to hfarray class to transpose matrix dimensions.
Add take method to hfarray
Improve unicode handling in hdf5 format
Add append function to hdf5 format
Fix for append_hdf5
Add tests for hdf5 v_02
Expanding test coverage for hdf5 format
Increase coverage of hdf5
100% hdf5 coverage
increase coverage

Improving testcoverage of dimension, citi, config, multiports, plotting
Fix logic to set default outputformat based on array dtype
Increase coverage of dataset.arrayobj
Add append_hdf5 to fileformats/__init__.py
Increase test coverage
Replace calls to dot with matrix_multiply (changed name)