Performance modifications to make the application more responsive during loading and playback of files.

Plugged a few minor memory leaks

Implemented pLinq (Task Parallel Library) in places to boost performance
Deprecated Extensions.cs NotNull function because it was causing unnecessary overhead.   By just using .Where(x => x != null) it saved 25% in load time and overall performance increased
Cut editor load time in half when loading new sequence by stopping the resizing of each row while adding.  Resizing is then done when all rows are completed
- Initial Nutcracker effects. Not ready for public consumption
- Latest preview changes
- Missing changes for Nutcracker commit
- Added menu item to popup on Element Configuration to quickly add a Mega Tree
- Double-click now loads a profile instead of single-click
- More nutcracker changes
Fix formatting in TSE form code: entirely superficial changes.
Remove debug message on sequence load.
- Fixed HSVtoColor - Added Nutcracker Effect, Showflakes
- Added Nutcrcker Effects Spirals and Twinkles
- Added Nutcrcker Text Effect
- Added Nutcacker Picture Effect
Merged Derek's work for the Nutcracker effects, and manually resolved conflicts, fixing a few build issues. Untested, but it builds.

remote-tracking branch 'remotes/derekbackus/master'

Conflicts:
	Modules/Preview/VixenPreview/FastPixel.cs
	Modules/Preview/VixenPreview/Shapes/PreviewBaseShape.cs
	Modules/Preview/VixenPreview/Shapes/PreviewPixel.cs
	Modules/Preview/VixenPreview/VixenPreviewControl.cs
	Modules/Preview/VixenPreview/VixenPreviewModuleInstance.cs
Add discrete color functionality. Needs work in the Color Gradient area.