JavaCL/Blas: integrate @fvlankvelt's patch

Block multiplication doesn't work on CPU, when maxWorkItemSizes < 16x16.
Reintroduced old, naive multiplication code as a fallback, and
introduced stride and blockSize throughout the matrix code (default
block size is defined in CLDefaultMatrix2D. DEFAULT_BLOCK_SIZE).
Merge pull request #439 from fvlankvelt/master

use tiled matrices for faster matrix multiplication
Merge branch 'master' of github.com:ochafik/nativelibs4java into fvlankvelt-integ
JavaCL: fix compilation with currently published BridJ version
JavaCL: fix snapshot build