Merge pull request #1719 from RosettaCommons/vmullig/reinstante_mainchainscoretable
Reinstate the merge of the MainchainScoreTable class
I think I solved the gcc/release issue. A call to ceil and a cast from float to int were occasionally resulting in the wrong bin being chosen (e.g. 180.0 -math-> 18.0 -ceil-> 19.0 -static_cast-> 19 instead of 18); I don't know why this created an issue only with gcc and only in release mode. But in the context, round made more sense than ceil, and this resolves the scoring issue and preserves old scoring behaviour.