[SPARK-2934][MLlib] Adding LogisticRegressionWithLBFGS Interface

for training with LBFGS Optimizer which will converge faster than SGD.
I don't mind about this. However, it will cause inconsistent api compared with LogisticRegressionWithSGD