CMS-3617 LiveEdit - Move logic in Highlighter.ts and Selection.ts into ItemView.ts

got rid from Selection.ts
CMS-3617 LiveEdit - Move logic in Highlighter.ts and Selection.ts into ItemView.ts

refactored Highlight.ts
Merge pull request #779 from enonic/CMS-3617

Cms 3617