add color encoding to benchmarks
cleanup
refactor benchmarking suite to a separate file
more benchmarks
ndarray is now the default implementation
fix default zero value for sparse-map numeric matrices and vectors
fix #58: default equality check should return true iff dims are same
Merge branch 'develop' of github.com:mikera/matrix-api into develop
make equality test actually be runned as a part of compliance suite
add tests for method existence

it is known that if someone implement some protocol only partially,
clojure does not complain. this test will break in such situation.
uncomment passing tests
switch *matrix-implementation* over to use DEFAULT-IMPLEMENTATION
update vectorz-clj dep
added identity-matrix? and zero-matrix? predicate functions to the public api with corresponding protocol and default implementation
Merge remote-tracking branch 'upstream/develop' into develop
- should fix test failures on :persistent-map implementation