Improved PaletteForm handling

PaletteForm.ToString() now includes
ornament info.
Bug fix: Deleting PaletteForms and/or
OrnamentForms now removes them from
the ReviewableFormFunctions lists.
Refactored OrnamentSettingsForm to
OrnamentForm.
NewPaletteDialog added/changed

Also improved the quit functions. These now
check the ReviewableFormFunctions lists.
ReviewableFormFuntions as singleton

There is now a single object of this type. It is
constructed as part of the AssistantComposerForm
and passed as an argument to the subsidiary forms'
constructors.
Added some new accessor functions to the
ReviewableFormFuntions interface, so that its
internal lists (which are no longer static) are kept
private.
Bug Fixes: The paletteForm and ornamentForm
revert functons now work correctly.