constrainToSize: now returns the constraints that it applied
changed the return type on common methods to NSLayoutConstraint or NSArray objects containing the newly applied constraints