Bugfix/mgorbach/autolayout common ancestor

The `commonAncestorForViews:` method should be useful in the future as we add more interesting things to this category.

@Raizlabs/maintainers-ios: please review.
This PR comes from an issue I found: the `rz_pinHeightToView` and `rz_pinWidthToView` methods worked correctly only if the passed-in view was a subview of `self`. 

This is an unnecessary limitation. I've made them significantly more  flexible by finding the common ancestor and applying the constraint in the right place.
Good point actually about the branch. Switching back.