Defined matrix extraction API.  Moved some of the matrix method to this trait.
Defined MinMaxAbs API. moved part of View into that
Support added for complex matrices.
fixed some issues in complex number support.
Introduced a matrix buffer trait.
matrix view extraction API added. MatrixElt renamed to Number. More construction functions added.
a test for view sub_matrix api