Create new double vector api.
part1 commit
Create base matrix structure and create matrix array case
fix DoubleArrayMatrix regions and create DoubleMatrixIndexHolder
finish double matrix and double vector new api
Merge pull request #1 from SirEdvin/vector-update

Vector update