Text this: The Interplay Between Loss Functions and Structural Constraints in Dependency Parsing