Return constraints from autolayout helpers

@Raizlabs/maintainers-ios 

Also added documentation comments
I asked Ken Ferry about this on twitter. Apparently, when you edit the constant, they can shirt circuit the solver with an optimization. Not so with the multiplier. I believe it's addressed in the Cassowary Solver paper.