OpenFiles: Override bufferNext/bufferPrevious when relevant

https://bugs.activestate.com/show_bug.cgi?id=97038

(integrated from master branch change 00b8fca by Nathan Rijksen <n.rijksen@gmail.com>)
fix: Notify: Don't add scroll listeners if ko.views is not defined (not called from main window?)

(integrated from master branch change 5be0191 by Nathan Rijksen <n.rijksen@gmail.com>)
fix: Notify: Don't repeatedly show redundant search notifications

https://bugs.activestate.com/show_bug.cgi?id=105976

(integrated from master branch change 8ea7e8e by Nathan Rijksen <n.rijksen@gmail.com>)
fix: Notify: Don't overlap other windows with notifications

https://bugs.activestate.com/show_bug.cgi?id=105975

(integrated from master branch change 8741135 by Nathan Rijksen <n.rijksen@gmail.com>)