MQM Katta 1

What I did is introduce 2 structures that hold all data concerning the multivariate linear regression:

Model and Stats

Then I wrote/translated the basic functions of MQM to use these 2 structures so that the MQM code doesn't have to pass around pointers anymore...

I updated the MQM vector and Matrix code to work with the GC (makes it slower, but better then doing manual memory). But this allows me to keep the interface as clean as possible just pass in y[] x[][] and w[] for the trait, design matrix and weights. this way the code is more or less de-coupled from all other code using the QTAB / CSV or any other format

Additionally I put in my translation of the LU decomposition code so that the regression code can make use of it

See the massive pull request... (I still need to add unittests)