SynEdit: publish OnUtf8KeyPress for TSynEdit and TSynMemo.


git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@44913 4005530d-fff6-0310-9dd1-cebe43e6787f
LCL: in FilterEdit, name a method better (ReturnKeyHandled).

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@44914 4005530d-fff6-0310-9dd1-cebe43e6787f
IDE: In ComponentList, replace OnKeyDown handler with OnKeyPress because FilterEdit uses it. Add OnAfterFilter handler. Part of issue #26035.

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@44915 4005530d-fff6-0310-9dd1-cebe43e6787f
IDE, select the first node initially in ComponentList. Part of issue #26035.

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@44916 4005530d-fff6-0310-9dd1-cebe43e6787f