Merge pull request #626 from RosettaCommons/tlinsky/construct_poly_xxx_hook Add hook into construct_poly_xxx_pose to prevent code duplication