Merge pull request #679 from RosettaCommons/tlinsky/tomponents API improvements to denovo_design base classes