Merge pull request #1589 from RosettaCommons/mlnance/site_constraints_use_carbohydrate_C1 Refactored SiteConstraint to allow for carbohydrate chains