images: create an FPC resource for component images

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@42971 4005530d-fff6-0310-9dd1-cebe43e6787f
lcl, ide: redo LoadGlypFromResource to LoadGlyphFromResourceName with ability to pass an Instance handle

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@42972 4005530d-fff6-0310-9dd1-cebe43e6787f
ide: start to use component images as FPC resources with ability to load them from Lazarus resource too

git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@42973 4005530d-fff6-0310-9dd1-cebe43e6787f
gtk3: implemented TCheckListBox handle - TGtk3CheckListBox


git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@42974 4005530d-fff6-0310-9dd1-cebe43e6787f
gtk3: setted up selection mode on TGtk3CheckListBox


git-svn-id: http://svn.freepascal.org/svn/lazarus/trunk@42975 4005530d-fff6-0310-9dd1-cebe43e6787f
ide: load splash logo from FPC resource

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