Removed the inheritance of DenseMatrix from MatrixBase.
Removed the inheritance relation of SparseMatrixBase to MatrixBase.
Removed the class MatrixBase.
Added a second template parameter for the index type.

Added a second template parameter for the index type to class template DenseMatrix.
DenseMatrix: added assignment operator, improved copy constructor.
Initial commit for class template GlobalDenseMatrix.
Added simple test for GlobalDenseMatrix.
Added move constructor and move assignment operator.
Changed return data type from int to bool for setValue() and addValue().
DenseMatix: splitted impl. and declaration.

Splitted declaration and implementation of class template DenseMatrix into
DenseMatrix.h and DenseMatrix.tpp.
GlobalDenseMatix: splitted impl. and declaration.

Splitted declaration and implementation of class template GlobalDenseMatrix into
GlobalDenseMatrix.h and GlobalDenseMatrix.tpp.
Reformated some lines, removed some commented lines.
Merge pull request #141 from TomFischer/MathLibMatrixTypeRestructuring

Restructuring the inheritance structure of matrix types.