[SPARK-2934][MLlib] Adding LogisticRegressionWithLBFGS Interface

for training with LBFGS Optimizer which will converge faster than SGD.
argument names are part of the API. Shall we change it to `numIterations` to match others?