refactor out reflection-related stuff
some work on benchmarks
add matrix multiplication benchmark
implement matrix multiplication using primitives instead of vectors

work in progress, some tests are broken, but performance is already
increased two-fold compared to vector-based solution
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
add tests for matrix*matrix multiplications
make tests work for vector*matrix multiplications
Merge pull request #49 from mikera/bench-summary

Faster default matrix multiplication with benchmark to check it