Bug 1067728 Part 2 - Hide start or end selection caret if it's out of scroll frame. r=roc
nsLayoutUtils::IsRectVisibleInScrollFrames() had been used by
TouchCaret. We do the similar check for SelectionCarets.
Debug selection rect