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.