[SPARK-2934][MLlib] Adding LogisticRegressionWithLBFGS Interface

for training with LBFGS Optimizer which will converge faster than SGD.
For the unit tests. It might be better if we separate LBFGS tests from SGD tests since they are different units.