iPro: formatting

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@45746 4005530d-fff6-0310-9dd1-cebe43e6787f
iPro: Change direction of notification. Provider notifies Panel.

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@45747 4005530d-fff6-0310-9dd1-cebe43e6787f
IDE: don't free FpDoc hint window explicitly. It is interfaced.

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

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@45749 4005530d-fff6-0310-9dd1-cebe43e6787f
IDE: Create a help control + provider only once for each HintWindow and let the Owner free them. Prevents crashes. Issue #20202 (since 2011 :)

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