Clean up and reduce checking logic, remove casting in the update method of the preview.
Performance improvement for display preview to lower cpu usage.
Merge master updates.

Conflicts:
	Modules/Preview/VixenPreview/VixenPreviewDisplay.cs
	Modules/Preview/VixenPreview/VixenPreviewModuleInstance.cs
Merge pull request #48 from sall/master

Merge from sall/vixen
Change assembly info to 3.0.9.
USe render image instead of invalidate.
Merge branch 'master' into DisplayPreviewPerformance
More tweaks to the clone to restore process.
Fix the preview form resizing issue: I'm not sure what's causing it, but my data file actually had tiny values for width/height.  So, I've added logic to have sane default (300/400px or so), plus it will try and size to the background if it has one.
Merge remote-tracking branch 'remotes/jeffu231/master'
Merge remote-tracking branch 'remotes/jeffu231/DisplayPreviewPerformance'
Add error handling to prevent exceptions from killing the system during parallel operations.   Log the exception and move on
Merge remote-tracking branch 'remotes/sallvixen/master'
Merge pull request #50 from sall/master

Merge from master
Merge branch 'master' of https://github.com/gizmohd/vixen
Temporarily disable Bill's debug logging
- Added "Copy to All Elements in This String"
- Fixed "Copy to All Elements/All Strings"
Fixed Audacity import to allow for importing Sean's pre-made Audacity marks.
Merge remote-tracking branch 'remotes/gizmohd/master'
More preview performance tweaks and code clean up.