Various changes to how enter modes are determined:

* when active filter is set the default enter modes are checked in the first place,
* blockless nested editables have always enter mode BR,
* nestedEditable.enterMode and shiftEnterMode properties were introduced.
Added some minor comment.
Changelog entry.
Merge branch 't/10881' into major