UIView hierarchy traversal when comparing ASDisplayNode ancestors

This allows `[ASDisplayNode convertPoint:toNode:]` and friends to work as expected with UI hierarchies that have intermingling `UIView`s and `ASDisplayNode`s. A good example of this problem is a hierarchy that looks like this: `ASDisplayNode -> ASTableView -> ASDisplayNode`.

Cheers! :+1: