Merge pull request #269 from DerThorsten/master

from my fork to master
Merge pull request #270 from DerThorsten/master

used the new functor in opengm ...bp speedup...twice as fast
Merge pull request #68 from opengm/master

update from master
chnage to functor implementation
mp functor operations
Merge pull request #272 from joergkappes/master

use functors for message passing operations
 add kfan and manual variable decomposition
update caller
update caller
Merge pull request #273 from joergkappes/master

Updates for DualDecomposition
python docs: Added CMake cache var toggle building of sphinx documentation.
Merge pull request #274 from stuarteberg/master

python docs: Added CMake cache var toggle building of sphinx docs
remove obsolet include
Merge pull request #276 from joergkappes/master

remove obsolet include
Merge pull request #28 from opengm/master

from master to my fork