Merge pull request #1 from pmaciel/master

just some function shuffling
wip: better interface to the linear systems, now a common::Action. better interface to the base classes with less virtual layers. Indexing is not working yet, nor is any testing for the parse matrices done.
Merge pull request #2 from pmaciel/master

Work in progress.
fixed output for vector< vector < T >>  dense matrices
first version using simple python interface (only Gaussian elimination working, "kind of")
made the test shorter (and to the point...)
added single-array versions of dense matrices, added signal/options for a more natural python syntax. only dense gaussian solver for now
templatized Gaussian elimination solver, for benchmarking matrix containers (only dense for now). for a mysterious reason, single precision doesn't work.
work in progress, everything is broken, but a structure is taking place
compiles, doesn't work but is taking some shape (however weird it is...)
Merge pull request #3 from pmaciel/master

Work in progress (oh, again).
corrected instantiation of (one of the) index factories, removed useless wrapper and better output.
removed code related to matrix storage indexing factory
wip
modernizing the interfacing...
getting better all the time... (I should get a Canon soon)
compilation fixes
ḿore files and functions shuffling
Merge pull request #4 from pmaciel/master

just a sync merge, does not compile yet
split general linearsystem class into two (basic generic solver, and component interface base), more changes neede for a propper compile