fixes compiler hint about unused variable
code formatting: fixes the camel case of a function name.
Adds a new convenience function IsLoading to TfpgWidget
docview: replace some code with convenience function to make it more readable
debug server: updates uses clause to use fpGUI's dbugmsg unit.
new unit to do font mapping/lookups for the AggPas backend.

See the description in the unit header for more details.
grid: to prevent possible index out of bounds errors.
agg2d: DoSetTextColor() mistakenly ignored the Alpha channel value.
aggcanvas: adds preliminary font support

- moved fpg_fontcache unit to corelib/render/software/
- added fpg_fontcache unit to x11 fpgui_toolkit.lpk package
- translates FontDesc to FontCache item.

Tested under X11 only.
aggcanvas: added support for font rotation

The FontDesc property now supports a new font attribute:
for example:  Arial-13:Angle=45.0

The Angle range is between 0-360
maximus: Object Pascal highlighter. improve hilight accuracy.
Agg2D: rought conversion of font point size to pixel size.

Agg2D/AggPas defines font sizes in pixels, whereas the rest of fpGUI
uses point sizes. So we needed to translate between the two. This is
just a temporary implementation. A more accurate DPI aware version will
come later.
Merge branch 'agg_fonts' into develop

Initial work on getting FontDesc to AggPas font conversion working.
So far this has only been tested under X11.
agg2d: Adds implementation for DoFillTriangle()

Also updated aggcanvas demo to show Canvas.FillTriangle() working.
agg2d: minor work-around for the difference between FreeType and GDI

Soon I'll improve and merge FreeType usage for Windows and Unix systems.
bug: Under Windows the mouse coordinates in OnDragDrop was screen coordinates.

I forgot to translate those to widget coordinates.
Removed Canvas.DrawControlFrame() - fpgStyle has tha functionality now

Canvas.DrawControlFrame() simply passed it along to fpgStyle for a long
time already. Now we finally separate the two, so the Styling code can
be separated from the corelib code.
demo: API change, ask fpgStyle to draw a widget primitive instead on Canvas
richview: let the fpgStyle object do the drawing for us.
docview: DND enabled

- dropping one or more files on the Contents treeview will open those
  files, in addition to what is already open
- dropping a file on the richview component will close all existing
  files and only open that single file.