Extend global dense matrix

extend GlobalDenseMatrix class to provide the following interface
- `getRangeBegin()` and `getRangeEnd()`: needed for palletization, e.g. MPI 
- `matvec(x, y)`: y = M*x. Unfortunately axpy() is not supported in Lis.