Cleanup

New directory for test suites.
Cleanup
Added headers for trsv and tested with BLAS test suite
Added POSIX multithreading to triangular solver (use trsv_psx)

Use trsv_psx in exactly the same way as trsv_blk, but write #define
NUMPROC x to tell it to use x threads.
Added GMP tester

Big systems now pass the tests when sufficient precision is used.
Added XA=B to trsv_blk

Need to update trsv_psx and test files.
Set 'ordering' parameter to 'A' for AX=B, 'X' for XA=B. No need to
change transpose parameters.
Updated trsv_psx and test script for XA=B
work in progress on blocked lu decomposition
work in progress on blocked lu decomposition
Added blocked LU headers and a test file (test_lufac.cpp);updated GEMM headers