Expose nativeSelectionHidden for custom selection extension

Hi Marijn,

What do you think about exposing the nativeSelectionHidden facet? This would make it possible for a custom selection-drawing extension to tell the editor that it’s hidden the native selection and that it can therefore skip enforceCursorAssoc(), as the built-in drawSelection extension does.