Erweiterung für BLAS Level 3.

- Bisheriges Verzeichnis level1/ verschoben in src/level1.
- Referenz-Implementierung von dgemm in src/level3 und Stubs für den Rest
- BLAS Level 3 Funktionen müssen xerbla aufrufen.  xerbla ist in src/auxiliary
- Makefile in src/ so angepasst, dass ausgewählte Unterverzeichnisse berücksichtigt werden
- In test/ und bench/ wird jetzt auch BLAS Level 3 getestet
Blocked gemm with a *bad* pack method.  So students will see a negative impact on performance related to cache sizes.
Juste removed the C99 crap (restrict keyword).  We still have the *bad* pack
simple variant of packing following the elements with stride 1
We are achieving 96% performance of OpenBLAS!
Ugly but fasr
Cleanup:  Micro kernel can be selected by defining macros.  See src/Makefile
Merge branch 'master' of github.com:michael-lehn/ulmBLAS