Merge pull request #1120 from RosettaCommons/vmullig/tweak_etable
Splitting some of the changes from pull request #1093
Pull request #1093 (which aims to make RamaPrePro work with cyclic geometry and noncanonicals) revealed problems with cyclic geometry and the etable energies which I also fixed in that branch. It also produces a few more integration test changes than I had anticipated. I'm cherry-picking some of the changes from that pull request into a separate pull request so that I can pinpoint which changes are causing which integration test changes.
This pull request:
Tweaks the logic for the etable energies to ensure that cyclic geometry is handled properly.
If I've done things properly, the only integration tests that change should be the ones that involve cyclic geometry.
Test changes look good (only cyclic geometry and noncanonical connections show changes). Merging.