20121128

- Removed unused build variable. Switched version to a date build
(experimental)
- Added a dev toggle switch to handle @insert switching for source vs
compiled.
- Adjusting about screen to remove registration readout and to add LW
version and platform information.
- Removed dongle check code that was obsolete.
- Removed Mac CFM code chunk - CFM was never supported, based on the
code comments.
- Optimised the @insert statements to make the code more readable and
maintainable.
- Discovered that @insert doesn't work with icon resources - you have
to include them in the main script.
- Moved variables out of code into a separate file to reduce clutter
and needless duplication.
- Removed dead code that was disabled by previous contributors for
better alternatives.
- Fixed indenting in original code.
- Moved UDF code to a dedicated file.
- Worked around About box corruption (bug p0001) by disabling drawline
calls in the req_redraw function. Added an explicit line drawing call
in the about box function instead.