Change StridedMatrix to AbstractMatrix for MATLAB compatible functions. Allow all number types in Triangular and Hermitian. Make inv work for integer matrices.
Merge pull request #3260 from JuliaLang/anj/fixlinalg

Some linalg changes.