Add operator for <constraint> ! <priority>

This sets the priority of the constraint, modifying it in-place. Should
this return a new instance?

Note that UILayoutPriority bridge across as CGFloat, but the pre-defined
values UILayoutPriorityRequired etc. bridge to Ints.