change the default LBFGS parameters in order to be consistent with the document
Revert "updated the class"

This reverts commit 51d0e58a01ad66657d3f9b3155e1767a394dafd8.
Revert "updated the L-BFGS class"

This reverts commit 3154086f21c10a2c6cb44f5024985487c5c75d04.
Revert "remove the useless header file"

This reverts commit faef01680a488796202ab583e44103bbb06d12c3.
Revert "complete the implementation of LaplacianInferenceMethodWithLBFGS"

This reverts commit f2a43b508a9d509fb545cf02ac9e8921cbe15bb6.
Revert "add methods used for LBFGS in CLaplacianInferenceMethodWithLBFGS"

This reverts commit e8262c7e8527a0f33c9a2bbca3486ecbabc9a5ae.
Revert "modify for Google C++ style"

This reverts commit 3363791ff53a9fa7de733844bd784301a6a28f75.
Revert "add a new LaplacianInferenceMethodWithLBFGS class, where the Newton method is replaced by the L-BFGS method"

This reverts commit 717da9bf0fb43c98a576ecc5bab810c9861398b0.
Revert "GaussianProcessBinaryClassificationWithLBFGS_unittest"

This reverts commit 4098574b70c5f25195684be4ab7d506b62954463.
Revert "add the LaplacianInferenceMethodWithLBFGS_unittest"

This reverts commit 521e441c3cf9cbb2fec0dddb09a544d6b26e34a1.
add a updated LaplacianInferenceMethodWithLBFGS header file
upadted the header file
add two constructors for LaplacianInferenceMethodWithLBFGS
add the init method for LaplacianInferenceMethodWithLBFGS
add methods used for L-BFGS
finally add the update_alpha() method
add the unit test for LaplacianInferenceMethodWithLBFGS
finally add a unit test to test whether the class can be used for Classification