Merge branch 'develop' (early part)
Merge pull request #104 from prasant94/develop

[Enhancement] Adding block-diagonal-matrix construction function #93
Merge pull request #105 from prasant94/develop

added default implementation and tests for block-diagonal-matrix
comment on TODO
Merge pull request #106 from prasant94/develop

Bug in the function 'diagonal'.
extra diagonal tests
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
Add default implementation
Add compliance test
Merge pull request #113 from Gerrrr/feature/order

Default implementation and compliance test for order
Updated project.clj from pom.xml

Replaced
	[reiddraper/simple-check "0.5.6"]
with
	[org.clojure/test.check "0.5.7"]
.
Merge pull request #114 from mars0i/develop

Updated project.clj from pom.xml
test with Clojure 1.6.0-RC1
set-column implemented

Protocol PColumnSetting created with set-column function
Default implementation added
double_array and persistent_vector implementation tests added
Fixed the consistent shape check in convert-to-nested-vectors.
Merge pull request #116 from mattrepl/develop

Fixed the consistent shape check in convert-to-nested-vectors.
use latest Clojure RC
added first version of matlab-style array indexing and tests