Move code for SelectionEditor in FrameSelection.cpp to SelectionEditor.cpp

This patch moves implementations of |SelectionEditor| class in
"FrameSelection.cpp" to "SelectionEditor.cpp" for improving code health.

This patch is follow-up of [1] which keeps |SelectionEditor| code in
"FrameSelection.cpp" for ease of reviewing.

[1] http://crrev.com/2680943004 Make FrameSelection to hold non-canonicalized
positions

BUG=n/a
TEST=n/a; no behavior changes

Review-Url: https://codereview.chromium.org/2701363002
Cr-Commit-Position: refs/heads/master@{#451582}
2 files changed