Fixed warning type qualifiers ignored on function return type.
Fixed warning "unused variable".
Fixed warning for not initialized variable.
rename TemplateVector and Vectores class to more specific name TemplateVector3, Vector3
Merge pull request #130 from TomFischer/FixLinuxWarnings

Small pull request to fix warnings appearing when compiling with gcc 4.8.
Removed unusable constructor.

The constructor does not allocate memory. Furthermore it is not possible to allocate memory later on.
Added new class MatrixSparsityPattern.
Added constructor using MatrixSparsityPattern.
Made constructors of CRSMatrix explicit.
Replace nondependent lookup of _n_rows by dependent.
Merge pull request #133 from norihiro-w/rename-Vector

rename TemplateVector and Vectors classes in MathLib
add static_assert to check if the code is compiled with _OPENMP
exclude MatVecMultNDPermOpenMP.cpp from build if OpenMP is not found
Merge pull request #132 from norihiro-w/fix-MatVecMultNDPermOpenMP

fix compiling errors when _OPENMP is undefined
Merge pull request #129 from endJunction/SparseMatrices

Sparse matrices
Merge branch 'upstream/master'

Conflicts:
	MathLib/LinAlg/Sparse/CRSMatrix.h
remove MatrixBase.h
add TestMatrix.cpp to check interface of  matrix classes