Merge pull request #5073 from RosettaCommons/bfrenz/interface-ddg-fixes
From Brandon (who also approved the itests changes as correct): This PR fixes some issues for how multi residue mutations are read in to the refactored version of the ddg code. It also adds interface optimization to the wild type scoring. As a result the code has also been cleaned up and chunks of it have been moved into independent functions.