move pthread include from .h -> .cpp
move pthread .h -> .cpp
dense_dot changed to use SGVector, unit-test added
changed the copy constructor in dense matrix operator
require msg changed in SGSparseMatrix
unit-test added for operator* in SGSparseMatrix, specialized malloc added
failing unit-test in log-det framework fixed
added more unit-tests in sparse matrix operator (log-det)