added MPLP

Max-product LP relaxation inference for factor graph model.
Unit-test has been added.
Examples will be added soon.
Yeah, if exactly the same functions needed for MPLP and GraphCuts, merging them is not a bad idea, for example rename to approx_infer_unittest.cc