Added counter-clockwise string rotation to the star smart object
VIX-509  - Corrected crash where LipSyncTextConvertForm would incorrectly try to sort the list of Mark Collections.  Changed sorting algorithm plus operation of Start Offset box when user performed certain operations on the grid.
Corrected issue where CSV File would contain channel #1 twice
Make an override to how effect intents are handled in Nutcracker as we only generate one intent per element for the entire timespan. Instead of checking to see if the intent covers the relative time we can just return it as we already know it does.
Protect ourselves from null reference if we don't find a row at the grid location.
Make sure we dispose of the previous bitmap properly.
Make some changes to help reduce the number of objects created. By design the ConcurrentDictionary makes a copy of all the elements to use when calling the enumerator. This process can take a a hit occasionally if there is a large amount of elements as it could be allocated on the Large Object Heap. Especially if memory is already tight. This leads to fragmentation as this is done every update cycle. Change to use a regular dictionary and employ locking as needed to avoid the copy. ContextManager did the same thing, although not a big object, still created many object with short lifespan which keeps the GC busy. We have enough of that in other areas.
Move instrumentation outside of the lock.
Comment out some unnecessary debug code in he main controller loops.
VIX-441 Comment out the range combiner. It's primary purpose was to combine nutcracker intents that are no longer relevant. Very few if any intents in the same effect would qualify and the logic is flawed which lead to this bug.
VIX-513 Fix the button enablements that allowed a curve to be reversed or inverted without first selecting to edit the library curve. The other item needs the points ordered after being reversed.
Make a change to the Wipe to bring back a way to get a fill to the end effect that was lost with some over aggressive checking put in late 2013. Left some degree of checking in to maintain sanity while allowing the extremes to create the desired effect. Stop gap until a proper chase that leaves the lights on can be created.
Merge remote-tracking branch 'remotes/derekbackus/master'
Merge remote-tracking branch 'remotes/ebrady1/VIX-509'
Merge remote-tracking branch 'remotes/ebrady1/VIX-511'
Merge remote-tracking branch 'remotes/jeffu231/RC_Fixes'
VIX-514 I broke this trying to keep the array from being needlessly allocated. Moving the Firebuffer init to a better location to still keep it from being allocated when it is not used, but init it at the last minute before it is needed.
Fix the Fireworks effect to use the selected colors as its random palette. Colors where not working at all.
Change the default installation directory in the installer.
Merge remote-tracking branch 'remotes/jeffu231/RC_Fixes_2'