Updated Lazarus IDE code templates
Replaced the FPC dbugintf unit with the customised fpGUI one.
Fixes spelling mistakes in code comments.
published OnExit and OnEnter events for TfpgButton class.
Published some useful events for TfpgRadioButton class
Published some useful events for TfpgFileGrid and TfpgStringGrid
nanoedit: Now gives feedback in status bar area.
Fixes GitHub Issue #9 (15bit color conversion under X11)

https://github.com/graemeg/fpGUI/issues/9

Thanks to UAPLY for debugging the issue and supplying the solution. Much
appreciated.
x11: fixes fpgColorToX().

We did the color conversion to RGB, and then in the last block of code
we strangely discarded that conversion. Without the color conversion
(some colors can be "alias colors" like clButtonFace) we might process
rubbish data.

Now it should be fixed. Thanks to user UAPLY for spotting this.
maximus: minor improvement to code highlighting for Object Pascal source code.
gdi: prevents an AV if applications have a non-standard startup

I sometimes implement a "-h" help command line parameter to GUI and non-GUI
applications. For GUI applications it pops up a dialog that displays help
then quits before the main form displays. Without the change in this
commit, the GUI applications will trigger an AV, because MainForm = nil in
the code referenced in this commit.
Updates some the prototype projects with the latest framework API changes.
Fixed a minor spelling mistake
Adds a convenience function to the StyleManager class
grid: The extra "+1" caused unnecessary scrolling

This was evident in the Calendar Combobox with the focus date of
30 Nov 2013. The Sunday column was scrolled off the screen, even though
there was space for it.
calendar: increased the dropdown window slightly of Calendar Combobox

just to make double sure no accidental scrolling occurs in calendar grid.
hyperlink: default URL is now fpGUI website constant value.
Fixes hard-coded widget border size - fixes theming issues

The ComboBox widget never asked the fpgStyle the size of the theme
border, and always assumed 2px, which was wrong. It now correctly
queries the fpgStyle (current theme) for the border sizes.
Fixing Listbox hard-coded border width - fixes theming issues.

As with the ComboBox before, the ListBox hard-coded a 2px border,
instead of querying the fpgStyle for the theme's border widths.
gdi: forgot to remove a debug writeln() statement.

This caused a "file not open" error when pausing and resuming Windows
VM's - thus the system time changes.