reading matrices/vectors from file relies on exceptions and not on boolean returns. bugfix in determining file extensions (when no '.' is present).
idx_t has a clear() method, the invalidate() has a slight different meaning.
removed unnecessary files
link to LAPACK libraries
throws propper expection when matrix is singular
rhs vector is not "clear()ed" after solving, just "zeroed", to maintain consistency of system components
matrix handles exceptions better, just std::runtime_errors now (to make it easier to handle in scripting). no typeid fiddling at runtime.
GaussianElimination solving now works for multiple column b vector
output of matrix index corrected
execute call wraps solve in try-catch
better handling of rhs/solution vectors (rhs is not destroyed after solveing anymore)
storage type conversion is handled correctly (single precision solvers work!), output print level is configurable per component (default to A:size only, b: size only, x: auto), size check after initializing from file is back on.
solving through python signal call is wrapped in a try-catch block
Merge pull request #10 from pmaciel/master

i think scripting the solvers is close to finished...