Merge pull request #4181 from RosettaCommons/roccomoretti/fix_ncbb
Better error messages for non-canonical backbone types.
With certain patches, it's assumed that residues come in pairs. If that isn't the case, one can get obtuse crashes (see, for example, https://www.rosettacommons.org/node/10602). Add better checking and error messages for these cases.