Fix a bug in the extended chase when using discrete colors the extension would not work.
Prevent empty results from being added when the pulse results in 0 values on discrete gradients.
Make a change to prevent additional render requests to an effect while it is in the process of rendering itself. In some cases the pre-rendering in the editor can make a request to render and then try to draw itself before it is done. The attempt to draw can trigger a simultaneous render and cause duplicate data.
Fix a bug that would cause the last pulse in a chase that is using a gradient over the range of elements to render with the wrong portion of the gradient.
Merge branch 'General_Bugs_V2' of https://github.com/jeffu231/vixen into LipCurves