Remove extra namespace specialization.
Take LisLinearSystem include in USE_LIS guards.
Initialize global matrix on creation.

Fixes a bug occuring randomly depending on memory content.
Merge pull request #17 from endJunction/merge-DiscreteLib1

Merge discrete lib1