Factored out logic for determing points and overlaps into new category on UIView.
Merge remote-tracking branch 'origin/master'
Updated to use code to use new category on UIView.
Updated headers.