cleanup of matrix multiply.
DMatrix code cleanup + updated test
Fixed bug in glm cross-validation - use global line numbers (instead of chunk-local) to decide which model to score each line by.
Added datasets needed for new matrix multiply test.
added missing test data