Learning Human Preferences Over Robot Behavior as Soft Planning Constraints