Fixed issues with auto-destruct wrapping around midnight.

Changed endTime to a DateTime object, rather than a TimeSpan.
Code cleanup.

Stopped serialization of background images and LCARS color classes and updated designer files for four main screens. Other forms will be updated as they are modified.
Added windowless arrow button.
Converted LCARS Calender to use windowless controls
Added option for different alerts. Will default to red alert.

To do: LCARS combo box.
Caught potential error if alerts have been modified between load and activation.
Added option to run external command on sequence completion.

Command is run via Shell(), so arguments are permitted.
Fixed resx that got corrupted in rebase.
Added CTypes for LCArrowButton.
Fixed changes to text height not being displayed until next redraw.
Added ability to set end time of destruct sequence instead of duration.

Will assume next day if time given is before current time.
Defaults to current time.
24-hour only, no 12-hour mode available.
Merge branch 'Auto-Destruct_Update'