* Added two items to context alignment menu, Start to End, and End to Start.

Also moved Alignment tools to Alignment flyout from context.

Fixed small issues with Align Start/End times where the element could become invalid

Added check for Shift modifier key when usings Match Duration, when shift is pressed
the duration match is done, while holding the effects end time, by default the match
is made while holding the effects start time. This is also noted in the .ToolTip
for the Match Duration menu item for the user.
This branch adds a Profile Zip wizard, this tool allows the user to select a profile, and all, or the selected data
and zip it in a file to the users choice destination folder.

When everything, or application data is selected, the AppData folder will also be included,
and in the .zip file under the Vixen folder.

The Zip wizard is accessible from the profile editor window.
Changed Create Zip File button to Ok, and aligned beside Cancel button
to look more like a standard dialog window. Modified code to always
pull log files from MyDocuments\Vixen 3\Logs
Pressing Return(Enter) on the form invokes the OK button.
Added status bar to indicate work is being done.
Added check to make sure destination direction exists, and if not the option to create it before proceeding.
Added check to CompressFolder() to make sure source folder exists, and if not return.
 This would most likely happen if a user has renamed one of the default folders in their
 DataFolder, this prevents CompressFolder() from throwing an exception if it can't find
 the specified folder.
Branch for working on beat mark exporting
Addition of effect distribution alignment helper
Addition of align center points helper
Completed work on exporting beat mark collections.
Collections can be exported in audacity format, or in Vixen 3 format.
Vixen 3 format retains all information about the collection, including colors & weights.
The default Vixen 3 extension is .v3m
Updated distribution dialog to use masked textbox for time inputs, and validation of format and minimum effect time.
Added more logging for the BlinkyLinky module.
Change the preview to use alpha-blended colors to give a slightly nicer look.
Make sure the fmodupdatetimer is not null is Dispose() to prevent an exception if it is null.
the No-repeat code was preventing the RDS commands from reaching the RDS software.. I've limited it to be "Launcher" specific.
Add global exception handler...
Updated Version control with error handling that was causing V3 to crash in some instances
Added a "Star Burst" to the preview and removed VixenPreviewSetup which was very old and unused.
Some fixes to the new Star Burst preview prop.
Added a starburst to the preview and the consolidated setup screen.
Cleaned up a bunch of comments in the preview shapes.
Added XY rotation to the Starburst.
Updated rotate Star and Starburst.