Merge pull request #142 from norihiro-w/fix-matrixbase-error

Fix compiling errors due to deleted MatrixBase.
add missing include in DenseVector
Added FinishMatrixAssembly.h
Added IsMatrixAssembled.h
add getRangeBegin() and getRangeEnd() in GlobalDenseMatrix class
add matvec() in GlobalDenseMatrix
add DenseTools.h and .cpp
implement DenseDirectLinearSolver class. Gauss elimination is available.
delete LinAlg/SystemOfLinearEquations dir and make LinAlg/Lis dir
add LisCheck.h
add LisVector
add LisMatrix
add LisTools
add LisLinearSolver
add Tests/TestTools.h to store utility functions
check LisVector interface in TestVector.cpp
add new test checking interface of dense and Lis matrices
add tests for linear solvers