Remove Designer dependency from SourceFileManager.

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@45783 4005530d-fff6-0310-9dd1-cebe43e6787f
Remove typecasts because LookupRoot was moved to TIDesigner. Also formatting.

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@45784 4005530d-fff6-0310-9dd1-cebe43e6787f
LCL: Draw TTreeNode State image on the left of TTreeNode Image. Issue #26440, patch from BenLaz

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@45785 4005530d-fff6-0310-9dd1-cebe43e6787f
LCL-GTK2: Take caption of an autosized GroupBox into account when calculating width. Issue #20447, patch from Henry Vermaak

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