util: new SmartGradientAccumulator which is, well, smart about how to accumulate gradients
util,optimize,la: addressing my todo; AdaGrad still needs to convert sparse binary tensors to sparse indexed tensors but other optimizers don't
la: fixing bug in outer1tensor2.scale
Change ParallelColt -> JBLAS, update license, add failing test for gaussian mixture which was already broken
merge
directed: fixing EM and inference in gaussians; EM should only take Infer objects to which it can pass a summary over discrete variables