Restructure packages, especially BLAS, and overhaul documentation

- introduce package objects, mostly to be able to add documentation
- put BLAS inside of matrix.dense
- replace packages BLAS.levelx by traits
- remove all LaTeX formatting from documentation and instead use
  scaladoc markup: the sbt command "doc" does not produce readable
  documentation without errors or warnings