added MPLP

Max-product LP relaxation inference for factor graph model.
Unit-test has been added.
Examples will be added soon.
@Jiaolong What do you think? Anyway, I agree that having 2 classes implementing the same thing is not a good idea.