more fixes to insert precips and field clustering
Merge branch 'DCRedefine' of ssh://github.com/dream3d/DREAM3D into DCRedefine

# By Michael Jackson (19) and Michael Groeber (8)
# Via Michael Jackson (4) and Michael Groeber (3)
* 'DCRedefine' of ssh://github.com/dream3d/DREAM3D: (27 commits)
  Fixing compile errors from the merge
  fixing a lingering bug on reading the new data array layout.  seems to be working well now
  Fixing version so we get a true major.minor.patch
  Fixing macro for initializing a wrapped array. Adding a constant for the Version string.
  Fixing Failing Test due to null pointer being accessed.
  Fixing Failing test for QParametersIOTest
  Fixing failing tests by fixing the DataArray class.
  Fixing compile errors due to removal of the IDataArray::SetNumberOfComponents() function
  working on new array design
  Adding Visual Studion Solution Folders (where supported) for the plugin targets
  fixing the HDF5 reader
  Updating the Plugin Code Maker template files
  Adjusting cmake files so that the plugin filters can be compiled and checked against all the changes.
  working on reading new data array structure
  Fixing compiler and runtime assertions
  Adding a new method to the H5DataArrayWriter that takes in a pointer to the DataArray object instead of all the individual parameters.
  Changing permissions on file
  Updating the compile instructions and the initial CMake Cache file
  Updating some DataArray functions
  Turning off the debug output for FindTBB.cmake
  ...