Merge pull request #41 from DerThorsten/RC2.1

Rc2.1 , fixed c++bugs,fixed python wrapper bugs, and fixed clang++ compiler problems
Merge pull request #2 from opengm/RC2.1

Rc2.1
merge matlab-branch by hand, small bugfix in TRWS and changes in callers to make them more general
merge matlab-branch by hand, small bugfix in TRWS and changes in callers to make them more general
bugfix dualdecomposition - now works with double and float
bugfix dualdecomposition - now works with double and float
Merge pull request #44 from joergkappes/RC2.1

Rc2.1
Merge pull request #46 from DerThorsten/RC2.1

ASTAR factorMarginal and marginal used FactorType but must use IndependentFactorType
add variants of multilabel QPBO (MQPBO) and a new class of testmodels
add variants of multilabel QPBO (MQPBO) and a new class of testmodels
Merge pull request #47 from joergkappes/RC2.1

Rc2.1
add alpha-expansion-fusion and orderreduction code by Alexander Fix
Merge pull request #48 from joergkappes/RC2.1

add alpha-expansion-fusion and orderreduction code by Alexander Fix
Merge branch 'RC2.1' of git://github.com/opengm/opengm into RC2.1
replaced deprecated PyArray_FromDims with PyArray_SimpleNew
fixed bug in numpy array allocator, a delete[] was missing
added constructor with default paramter, and used visitors in the way it should be