Converted MatMul from kernel to device function

tests passed
Changed GaussJordan, added GaussJordanTest
LevMarq Test compiles, but fails
LevenbergMarquard works, results looks plausible
transposed matrices for better memory alignment
Minor changes
Removed compiled doc from repo
Removed HTML/Latex files
Object files are now stored in build directory
Added Stopwatch for benchmarking
Cleaned up
new files added

- StopWatch.cu
- .gitignore in /build and /tmp