Performance Improvements
Giz's .Net V4 and build changes from last night.
Merge remote-tracking branch 'remotes/sall/master' into mergeall2
Merge remote-tracking branch 'remotes/sallvixen/master'

Conflicts:
	Modules/App/SuperScheduler/ScheduleItem.cs
	Modules/Output/ElexolUSBIO/ElexolUSBIO.csproj
	Vixen.System/Sys/DefaultValueArrayMember.cs
more manual changes to sync with Giz
More manual merge from Giz.  Not sure where these have been hiding.
IntentNodeCollection changed from double to int.
ElementManager Dictionary to ConcurrentDictionary.
Merge remote-tracking branch 'remotes/giz/master' into mergeall2
SciLexer64.dll needs to go to the root of the VixenAPplication folder
Try to get SciLexer64.dll to go where it needs to be in order to be found at runtime.
Merge remote-tracking branch 'remotes/giz/master' into mergeall2
Rollback the sln file change (not related to SciLexer64)
Added 64bit build to the ElexolUSBIO
Merge remote-tracking branch 'remotes/giz/master' into mergeall2
Conflicts:	Vixen.sln
Remove some parallel processing in the Scheduler that causes it not to cancel properly if canceled during pre-processing.
Merge remote-tracking branch 'remotes/billlutton/mergeall2'
Merge remote-tracking branch 'remotes/jeffu231/master'
Merge remote-tracking branch 'remotes/derek/master' into mergeall2
Conflicts:	Modules/App/SuperScheduler/ScheduleItem.cs
Merge remote-tracking branch 'remotes/jeff/master' into mergeall2
Enable ElexolUSB for 64b builds for parity w/32b.
(I hope this is right...)
Merge branch 'master' of https://github.com/sall/vixen

Conflicts:
	Modules/App/SuperScheduler/ScheduleItem.cs