Checked in lots of disks for testing
Checked in a few tapes for testing
Many small improvements to tgui library

Added menuPad feature to offset menuText (and symbols) so they are better centered
because the splitter padding feature was not usable with sub menus)

Added additional setter to TGUI_TextMenuItem

Added additional setter to TGUI_Frame

Fixed a bug with hover highlight being left set when menu selected

Improved the look of menu radio buttons, tick boxes and sub menu arrow by using unicode
characters rather than drawing these as lines.

Tweaked menu colours, but would like to revisit why this was necessary.

Fixed a textfield bug where delete keys inserted junk characters.

Fixed a textfield but where validation could not be disabled.

Set menu HEIGHT to 32 (rather than 16) as better match to scale of Atomulator.
Ideally this would be driven from the font size.
Completed work on menus

Completed work on popups

Removed the function keys (apart from F4=Exit and F11=Menu)

Implemented tapeon support in ARM Assembler

Renamed all the XXX_ constands in ARM Assembler to be more meaningful

Added support back in for tape reading

Added tape sound

Improved popups (shorter time, supports for var args)

Fixed a CSW by where a file would be closed twice

Fixed a Mouse bug by setting the initial mouse position