Skin: tweak hud buttons on dark schemes

(integrated from master branch change b427b8c by Nathan Rijksen <n.rijksen@gmail.com>)
Find: Clean up and streamline UI/UX of find dialog

(integrated from master branch change 5f06005 by Nathan Rijksen <n.rijksen@gmail.com>)
fix: Find: Dont show find dialog as separate window

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

(integrated from master branch change b8542d0 by Nathan Rijksen <n.rijksen@gmail.com>)
Find: Make pin tooltip more explanatory

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

(integrated from master branch change 731a21a by Nathan Rijksen <n.rijksen@gmail.com>)
Quickfind: change icon for opening search in dialog

(integrated from master branch change 3aa6099 by Nathan Rijksen <n.rijksen@gmail.com>)
Notify: Hide editor notifications on scroll

(integrated from master branch change c09bd5c by Nathan Rijksen <n.rijksen@gmail.com>)
fix: Console: Missing function

(integrated from master branch change 30d0aa9 by Nathan Rijksen <n.rijksen@gmail.com>)
fix: Skin: Ensure hud textboxes are properly colored

(integrated from master branch change 54da68e by Nathan Rijksen <n.rijksen@gmail.com>)
fix: Analytics: Ensure koDoc.file is defined

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

(integrated from master branch change bbf85d6 by Nathan Rijksen <n.rijksen@gmail.com>)
Editor/Skinning: Use custom scrollbars by default, turn into user pref instead of skin pref

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