Fixes anchor of help button on display setup form
Fixes crash when adding new color set
Merge branch 'master' into DisplaySetupFixes
This work modifies the code that adds multiple effects from the context menu, so that it is wrapped into one action by the undo/redo engine
VIX-364. Make the node handles filled and stay on top in the corners so they are easier to see. Make them easier to select when they are along the edge. Change the cursor to a cross hair when over the node handle to better indicate it can be dragged.
Fix the default curve to start at 0 and go to 100 so the pulse does not have to band aid it up to the same with extra intents.
Adds ability to select which effect types will be selected by dragging a selection box
also affects Shift-Click selections

This commit also removes old code that was commented out, that dealt with effects
on the toolStripMenu
Corrected output path for Helix controller
VIX-355 Added path seperator character to sepatate Vixe 2.x pathname and parsed filename in conversion routine
Additional work for VIX-433. Fix a bug that would not properly track the and undo a move of an effect between rows.
Clean up of previous commit.
Makes better use of available methods

The Dialog now determines how many effects are possible for addition and displays
this in a label at the top of the form.
The form caption also shows which effect is being worked with.

If something goes wrong with calculations the user is prompted with a Yes/No continue anyway option.
This takes place once the user clicks OK on the dialog.
VIX-460 Initialize BottomLeft Point during Grid setup to prevent NullPointer and InvalidOperation Exceptions
Only calculate the curve points once rather than for each node.
This work is for VIX-471 & VIX-472

Adds Drawing mode to sequence editor, which allows users to draw effects into the grid vs drag and drop.
Users can select this mode as an option.

Adds indicator lines to effects that extend top to bottom of the grid when resizing or dragging an effect.
This is an option on the Edit menu, user can select color.

Also removes a stray ; in the if statement for resuming play in the editor using the space bar, that would
cause pass thru of else and stop the sequence
Merge branch 'UndoAddMultiple' into editor-for-merge
VIX-392 Direct comparison of floating point numbers with a bit of rounding error leads to them never matching for Blue and Green. Change the comparison to allow for a bit of tolerance.
Make a change so that when you disable the controller in the setup page that it actually stops the hardware update thread that is associated with it. Also bypass the filter chain if we do not have any controllers running to save CPU cycles.
Fix missing title bar text when sequence loads.
Some cleanup to make the preview more efficient. It was wasting time looking at all the intensity values, but in reality all we need to do is see if there are any states in the collection.
Fix clone methods so they work, as they are used in some editor operations. Issue reported with VIX-347 that is caused by this bug.
Significant speed up in loading sequences into the editor with large node/effect counts. Only create the node dictionary once and reuse it rather than do it for every one we need to add.