update to use clojure.test.check
Merge branch 'develop' of https://github.com/mikera/core.matrix.git into develop
matrix.clj
src/
attribution removed
Merge pull request #104 from prasant94/develop

[Enhancement] Adding block-diagonal-matrix construction function #93
added default implementation and tests for block-diagonal-matrix
Merge pull request #105 from prasant94/develop

added default implementation and tests for block-diagonal-matrix
comment on TODO
completed the function 'diagonal' that returns the kth diagonal of a rectangular matrix, added function in PMatrixSubComponents protocol, default implementation and tests.
(does not handle k values that are out of range)
completed function diagonal, added function in PMatrixSubComponents protocol, default implementation and tests.
(does not handle k values that are out of range)
function 'diagonal' had a bug, it was calling (mp/main-diagonal [m]) instead of (mp/main-diagonal m)
undid addition of 'kth-diagonal', bug fix still implemented
Merge pull request #106 from prasant94/develop

Bug in the function 'diagonal'.
extra diagonal tests
completed the function 'diagonal' and added tests
changed the doc for diagonal slightly, no major update
Implemented order
Merge pull request #109 from prasant94/develop

Completed the diagonal function and added tests.
Merge pull request #110 from Gerrrr/feature/order

Implemented order