Minor changes to allow for sparse-matrices

Conceptionally I havent changed anything. set.LX-routines have been adopted to take
special needs for sparse matrices into account.
BGLR has only been changed such that it calls the sampling routines for sparse design
matrices if class(LT$X) == "dgCMatrix"