Removed the element tree out of the Configure Elements form and made it a generic control. Hopefully should have same functionality as before at this stage.
Add the ability to disable dragging in the element treeview.
Add an extra version label that shows the build number on the main form if non-zero.
Add a bit of sanity around the thread starting in UIThread when kicking off extra forms and message queues.
Add a bit of error checking for ModuleData objects in the Display Preview.  It's not a proper fix -- just patching symptoms -- as the root cause is in the framework module instantiation and data object creation/assignment. Yay threads!
Merge in the changes from my Single Setup Form branch: making the Element Tree control standalone and generic. This is to fix a bug that's affecting some users on the tree now.

Merge commit '492ccf36ed7ff0f07f098238d07fd9760e708fa8'
Don't try and populate the ElementTree in design mode.
Update the Element Tree a bit betterer -- implement the BeginUpdate and EndUpdate calls, and use them to block any attempt at sorting.
Move all precompiled libraries into a new, separate project under common, and use that to copy them all to the Common output directory. Also, reference all DLLs within projects to the common location, to ensure the DLL referenced will be the one that is used.
Fix the VisualBasic.PowerPack references -- have the common library project reference it and copy it, to make sure it goes into the Common output directory. Blergh. :-(
Fix the DLL path for the parallel port modules.
Catch more null data cases in the VixenPreview.
More logging for the preview Data objects.
Merge pull request #8 from sall/master

Merge from sall/vixen
Implemented nLog and removed homebrew logging system
Merge branch 'master' of https://github.com/gizmohd/vixen

Conflicts:
	Application/VixenApplication/VixenApplication.cs
	Application/VixenApplication/VixenApplication.csproj
	Application/VixenApplication/app.config
	Common/Controls/Controls.csproj
	Common/Controls/ElementTree.cs
	Common/Libraries/Libraries.csproj
	Common/StateMach/StateMach.csproj
	Modules/Editor/ScriptEditor/ScriptEditor.csproj
	Modules/Editor/TimedSequenceEditor/EffectRasterizer.cs
	Modules/Editor/TimedSequenceEditor/MarkManager.cs
	Modules/Editor/TimedSequenceEditor/TimedSequenceEditorForm.cs
	Modules/Input/DirectXJoystick/DirectXJoystick.csproj
	Modules/Output/FGDimmer/FGDimmer.cs
	Modules/Output/FGDimmer/FGDimmer.csproj
	Modules/Output/GenericSerial/Module.cs
	Modules/Output/Renard/Module.cs
	Modules/Preview/DisplayPreview/DisplayPreview.csproj
	Modules/Preview/VixenPreview/VixenPreview.csproj
	Modules/Preview/VixenPreview/VixenPreviewDisplay.cs
	Modules/Preview/VixenPreview/VixenPreviewModuleInstance.cs
	Modules/Preview/VixenPreview/VixenPreviewSetup3.cs
	Vixen.System/IO/Xml/Serializer/XmlModuleDataModelSerializer.cs
	Vixen.System/IO/Xml/XElementFileReader.cs
	Vixen.System/Sys/ElementNode.cs
	Vixen.System/Sys/Managers/ContextManager.cs
	Vixen.System/Sys/Managers/HardwareUpdateThread.cs
	Vixen.System/Sys/Modules.cs
	Vixen.System/Sys/UIThread.cs
	Vixen.sln
Fix things broken during merge preventing it to build