Add MatrixMultiplicationTest

Hello Phil,

I have updated the verification process in *MatrixMultiplicationTest* and it is failing now.
I don't know what's going on because the exact same Kernel in [1] [2] is passing with an equal configuration.
Maybe some synchronization or shared memory problem?

Thanks!

Martin

[1] https://github.com/millecker/rootbeer/tree/master/examples/matrixmultiplication5
[2] https://github.com/millecker/rootbeer/blob/master/examples/matrixmultiplication5/src/at/illecker/rootbeer/examples/matrixmultiplication5/MatrixMultiplication5Kernel.java

```
$ java -Xms4g -Xmx4g -jar Rootbeer.jar -runtest org.trifort.rootbeer.testcases.rootbeertest.kerneltemplate.MatrixMultiplicationTest
tileWidth: 4
gridSize: 1
blockSize: 16
n: 4
m: 4
l: 4
...
Reference result:
111.0,78.0,131.0,154.0
91.0,83.0,120.0,120.0
106.0,71.0,126.0,160.0
81.0,48.0,120.0,166.0

CPU result:
18.0,9.0,54.0,45.0
2.0,65.0,78.0,45.0
37.0,32.0,90.0,79.0
39.0,24.0,96.0,166.0

GPU result:
18.0,9.0,54.0,45.0
2.0,65.0,78.0,45.0
37.0,32.0,90.0,79.0
39.0,24.0,96.0,166.0

Verify CPU result...
Verify error at [0,0]: 18.0 != 111.0
  FAILED
  Compare failed at: 0
```

```
$ git clone https://github.com/millecker/rootbeer.git
$ cd rootbeer/examples/matrixmultiplication5/
$ ant run
$ java -Xms4g -Xmx4g -jar MatrixMultiplication5-GPU.jar 4 4 4 4 true
tileWidth: 4
gridSize: 1
blockSize: 16
n: 4
m: 4
l: 4
subMatricesPerThread: 1
MatrixA
[9.0,4.0,1.0,9.0]
[1.0,8.0,6.0,3.0]
[8.0,3.0,3.0,9.0]
[7.0,1.0,9.0,6.0]

TransposedMatrixA
[9.0,1.0,8.0,7.0]
[4.0,8.0,3.0,1.0]
[1.0,6.0,3.0,9.0]
[9.0,3.0,9.0,6.0]

MatrixB
[2.0,1.0,6.0,5.0]
[7.0,8.0,9.0,5.0]
[2.0,1.0,5.0,8.0]
[7.0,4.0,4.0,9.0]

  StatsRow:
    serial time: 3
    exec time: 614
    deserial time: 0
    num blocks: 1
    num threads: 16
GPU Time: 620ms
CPU Time: 0ms
Verify PASSED!

MatrixC GPU
[111.0,78.0,131.0,154.0]
[91.0,83.0,120.0,120.0]
[106.0,71.0,126.0,160.0]
[81.0,48.0,120.0,166.0]

MatrixC CPU
[111.0,78.0,131.0,154.0]
[91.0,83.0,120.0,120.0]
[106.0,71.0,126.0,160.0]
[81.0,48.0,120.0,166.0]
```