Minor update to installer generated files.
Changes the function of the Draw/Resize indicator menu items so that if it is off and a color is picked it will turn the indicator on.
Also now shows a check mark next to the selected color.

Dev Notes:

The assignment of the color variable is now handled by a new method CheckRiColorMenuItem
This applies the check mark as well as setting the variable.
Fix for too many effects stacked in one place.
Changes Alignment helpers to no more than 4 selected effects
per row. And removes it from Context menu if so.
Effects that would have had a 0 pixel height are now
set to the current row height, and the border or those effects is changed to red.
Adds border to gradient bitmaps in preset library panel.
A few other minor coding technique changes in the same area.
Updates previous work to only disable, and not hide the Alignment menu.
Also sets toolTip to let user know why it is disabled.
Found small issue that when using the mark manager to paste effects to beat marks, if the active row was selected rather than highlighted, all of the created effects would be stacked up on top of each other.

The fix is to determine at the time of the call weather or not the active row is selected, and if so pass a time of zero.
Previously this check was done in the method that does the actual pasting, and is what allowed the other items that use the method to stack effects up when not meaning to.

This also would have negative results when using the lipsync to align to the beat marks, no changes were needed other than to the paste method, and the menu item
which makes the call.
Corrects editor caption.
Makes sure that double click action is on a fader, not just the control.
Would cause crash due to no active fader if you double clicked anywhere in the
control except a fader.
Fixed a problem with calculatin the number of V2 Elements when the V2 sequence is not an integral of the sequence interval time.
Added code to handle and report issues with additional channels assigned to an RGB element.
Add Undo Redo Shortcuts.
Fix zooming bug if the zoom out was used and the grid was scrolled all the way to the end.
Related to VIX-504 Make some changes to allow controllers to maintain an ordered list. Recent features have brought this out as a concern when they move around it effects mapping in the export process. This change will also allow them to be manually ordered in the future with additional API to allow access to the proper functions. Added a custom class to provide a generic ordered list to back the device collection. Added locking to handle concurency lost in the ConcurrentDictionary it replaces.
Add the ability to re-order the controller list by drag and drop the Export controller list. Related to issue VIX-504
Minor tweak to export ListView enable/disable functionality
Added check to see if the calculation for number of elements failed. Log the issue and force the correct value
Fixed Missing ability to set the order of the RGB colors in the channel assignments.
Made an error in channel count for a color mixing element revert to multiple individual channels.
Update installer to use proper start menu folder names.
VIX-523 - Corrected Audio Filename Bug in Helix and Vix2 Export, also corrected array alignment issue
Tweak the simple patching window panes in the middle so it re-sizes better when the overall form is stretched. Longer controller names may not fit when trying to identify patch points.
Minor fixes to the profile manager to better check for duplicate names and folders
Suggests data folder based on the name when adding new profile
Checks to make sure data folder is a valid path