Merge pull request #109 from Waldteufel/sfm-cleanup

SFM: put PBA in sfm::pba namespace
SFM: use old avec implementation in PBA

to avoid copying in avec::set
Merge pull request #117 from Waldteufel/sfm-old-avec

SFM: use old avec implementation in PBA
MATH: Matrix SVD and QR implementation and test cases
MATH: Matrix SVD sorting of eigenvalues, more test cases
[draft] throw out lots of code
[disable omp in pba]
[draft] allow more loops to be parallelized
[draft] annotate auto-vectorization
[scratch] attribute optimization
[scratch] more openmp
[draft] more openmp
[scratch] more timing information
[scratch]