Merge branch 'master' of https://github.com/sall/vixen-modules

Conflicts:
	Modules/Output/FGDimmer/SetupDialog.Designer.cs
	Modules/Output/GenericSerial/Module.cs
	Modules/Output/GenericSerial/SetupDialog.Designer.cs
added .gitattributes file to normalize line ends
Normalize line endings
Merge branch 'master' of https://github.com/sall/vixen-modules

Conflicts:
	Modules/Sequence/Script/ScriptDescriptor.cs
	Modules/Sequence/Script/ScriptModule.cs
	Modules/Sequence/Script/ScriptSequenceType.cs
	Modules/Sequence/Timed/MarkCollection.cs
	Modules/Sequence/Timed/TimedSequence.cs
	Modules/Sequence/Timed/TimedSequenceDescriptor.cs
	Modules/Sequence/Timed/TimedSequenceTypeModule.cs
	Modules/Sequence/Vixen2x/Executor.cs
	Modules/Sequence/Vixen2x/SequenceMigrator.cs
	Modules/Sequence/Vixen2x/Vixen2x.csproj
	Modules/Sequence/Vixen2x/Vixen2xSequence.cs
	Modules/Sequence/Vixen2x/Vixen2xSequenceTypeModule.cs
Changes made per Vix-233
Fix a bug that will allow for mono audio files. VIX-236
Added Virtual Effect Classes

Saving the Virtual effects not figured out.
Added Virtual Effect code to TimedSequencer

Posted dll's to see if this is a desired module.
Merge teberle's changes: VIX-233 (confirmation on config change only with changes), and removing redundant GenericSerial.cs file.

(Note that as part of the merge I also cleaned up the line endings -- changing all modified LF -> CRLF line endings -- and removed the .gitattributes file, as I can't see why it's needed. If we do need it, we can do it as part of another commit.)
Merge ctmal's changes for Virtual Effects (VIX-227).

Also contains minor fixes from myself (null checks, GUID location changes, line ending changes.)
Minor build fix and application error message addition.