Editor commands are disabled on non-editable content. The execution of command
relies on following factors. i.e either caret browsing is on/the content is
editable provided selection type is caret/the selection type is range. Due to
the last factor, keyboard selection works on top of an existing selection
(done by mouse) on non-editable content. So, to make the selection possible
when there is no existing selection, enabled the command execution by adding
new enabled* method with all the above constraint without content editable
check.
BUG=
663