Remove some parallel processing in the Scheduler that causes it not to cancel properly if canceled during pre-processing.
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
Merge remote-tracking branch 'remotes/billlutton/mergeall2'
Merge branch 'master' into tinker