IdeIntf: don't explicitly free owned hint controls from HintWindow. Formatting.

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

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@45826 4005530d-fff6-0310-9dd1-cebe43e6787f
IdeIntf: new THintWindowManager to encapsulate hint stuff. Fix THintWindow when it has a sub-control. Make code browser use the new feature.

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@45827 4005530d-fff6-0310-9dd1-cebe43e6787f
IDE: Make source editor use the new HintManager class.

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@45828 4005530d-fff6-0310-9dd1-cebe43e6787f
IDE: Make object inspector use the new HintManager class.

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@45829 4005530d-fff6-0310-9dd1-cebe43e6787f
IdeIntf: remove useless parameters from TOIPropertyHint event.

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@45830 4005530d-fff6-0310-9dd1-cebe43e6787f
IdeIntf: Clean TOICustomPropertyGrid.HintTimer

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@45831 4005530d-fff6-0310-9dd1-cebe43e6787f
IdeIntf: comment out TOIHintWindow.OnMouseDown. The inherited protected property is available, too. (A bug?)

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