LazFreeType: Patch by "circular":
- extended characters handled correctly
- bug fix in case freetype font collection is freed before the drawer (added listeners when font collection item is destroyed)
- SetDefaultFreeTypeFontCollection in LazFreeTypeFontCollection unit, so it is not necessary to mention EasyLazFreeType in uses clause if font collection is used
- textrect and wordwrap for freetype

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