Added squareSlack option to MaxMargin, capped CCCP iterations to maxIter