Changes to make it run with gcc.
Changed name from central mitk types (Point, Vector, Matrix, ...)
 file from mitkVector.h to mitkTypes.h

done by global search replace on "mitkVector.h" and <mitkVector.h>
Renamed mitkDataTypeBasics to mitkTypeBasics
Added one file for basic mitk typedefs: mitkTypdefs.h and
one file for the "old style conversions" which will be deprecated after this
platformproject.
Removed unnecessary includes in point and general cleanup in the basic types section.
correct names for files.cmake added.
Made Vector its own class and added one typedef from keno.
Made Matrix its own class.
Split up mitkTypConversionTest into for test files one for Point, Vector and Matrix.
First two tests for new mitk::Vector added.
Added NavigationDataSet for handling multiple NavigationData objects.
Added some tests for new NavigationDataSet class.
Added methods for getting number of tool and number of data objects to NavigationDataSet.
Restructured NavigationDataSet to deliver iterators
Fixed Typos
New typedef mitk::NavigationDataSet::NavigationDataSetIterator and correct return types for Begin() and End()
Further fixing, Repaired Tests
Fixed Tests and restored previous functionality
implemented .Begin and .End
Documentation
Added new Accessors to NavigationDataSet