Port GetFrameSelection() from SelectionCarets
Assert when FocusManager cannot be obtained
Rename focusNode -> focusedContent
Fix for coding standard
Simplify FindFirstNodeWithFrame()
Make out-param explicit for FindFirstNodeWithFrame()
Wrap CopyPasteManager in its own preference