-[UIView gone] & applicationConstraints fixes.

[ADDED]     -[UIView gone]: Set to true to remove the view from the hierarchy and preserve constraints so it can be re-added when gone is set back to false.
[FIXED]     -applicableConstraints now does an -updateConstraintsIfNeeded pass to ensure we get a correct set of constraints.