updated introductory documentation
updates to new LAPACK component type names
[DEV] Small correction is defining the WSMP 0-based CSR matrix option.
[DEV] License year update.
[DEV] MKL License year update.
[DEV] Added a common base to MKL solvers, many methods will be/are common.
[DEV] License year update.
[DEV] Added component builders for GaussianElimination in complex precisions.
[DEV] Renamed LAPACK component builders and base linearsystem component registration (consistent with previous commit).
[DEV] Base linear system privacy upgrades (this means more protected and private members), small comments improvements.
[DEV] better matrix allocations/reallocations (only if size is changed), building a sparse matrix by size immediately adds diagonal elements, and check validity of sparse matrix base (0,1) at construction.
[DEV] Added sumrows (new) and p-norms calculation methods to matrices (also applicable to complex), accessible from the linearsystem for its column and vectors -- they also work for sparse matrices but it is unnecessary for non-linear solvers.
[DEV] Added multiplication methods, useful for non-linear solvers.
Merge pull request #30 from pmaciel/master

New column vector norms/sums, complex solvers, and b = A.x multiplications (useful for non-linear solvers coming up, except for PETSc). General improvements in speed and robustness (casts) to matrix/linearsystem base classes.