add lein-related jvm options removal to dev profile

leiningen messes with some JVM optimizations by default. See
https://github.com/prismatic/hiphip for details.
increase size of benchmarked matrices
cleanup of new default matrix multiplication algorithm

still breaks tests
update tests to reflect change of multiplication logic

In this commit compliance_tester is changed so it uses true matrix
multiplication instead of auto-coercing vector to matrix depending on
arguments order.