started moving factor toolkit out of deprecated
added the factor graph/belief propagation toolkit
added factor graph unit tests
minor change
avoid the serialization penalties if the string will just be discarded
added the option to turn off MPI