Additional enhancements for PureLayout v2.0.0

- Add a block scope based API to set the identifier on constraints
- Add chainable methods to prioritize a constraint and an array of constraints
- Minor internal cleanup