[SPARK-2934][MLlib] Adding LogisticRegressionWithLBFGS Interface

for training with LBFGS Optimizer which will converge faster than SGD.
also the method name to `setNumIterations` (not exactly correct but consistent with others and shorter).