Create Mij tests

Added tests for basic MIJ functionality, including conversion of
datasets to matrices in MATLAB and summing or multiplying them.

These can run as unit tests (external to MATLAB) but are made as an IT
due to the requirement of a MATLAB install.
Streamline tests

Extracted common code and cleaned up the test code in general.
Manual code clean up

Added documentation, fixed warnings, etc.. for MATLABDatasetCovnerter
and NumericArrayPreprocessor.
Apply code cleanup

Used Eclipse's style template to clean up code.