Added templates parameter for band diagonal matrices
Added various corrections including bad allocations and dispatching on shape for lapack functions
Added corrections to linsolve and support for band matrices
Added support for positive definite solver on magma
Added benchmarks in magma and changed tests to a temporary state