Merge pull request #28 from sall/master

Merge from sall/vixen
Corrected minor issues that were causing warnings in the compiler
Another serialization issue... Removed serializable attribute and added datacontract
Revert "Another serialization issue... Removed serializable attribute and added datacontract"

This reverts commit ae21f308ffd9981ca8ec8dd1e376552bece753d1.

Wrong thing to do.. this breaks the effect colors...
THis really fixes the serialization issues
Automatically save location data to data structure.  Dont make it a separate step
My Nutcracker fixes.  I've had these laying around for a while.  I cannot repro the defect mentioned with these changes.
Merge commit 'ef1d86d72c688c452cb18ebfc05c869ab91130ce' with manual reformatting and whitespace changes.

# By Darren McDaniel
# Via Darren McDaniel
* commit 'ef1d86d72c688c452cb18ebfc05c869ab91130ce':
  Automatically save location data to data structure.  Dont make it a separate step
  THis really fixes the serialization issues
  Revert "Another serialization issue... Removed serializable attribute and added datacontract"
  Another serialization issue... Removed serializable attribute and added datacontract
  Corrected minor issues that were causing warnings in the compiler
Merge remote-tracking branch 'remotes/billlutton/master'
Enable the elexio-something-or-other module building.
Remove the 'save position info' menu item, as the function has been changed to be automatic now, and it wasn't building.
Cleaned up some more compiler warnings -- mostly unused variables.  Shouldn't have affected any operation at all. (hopefully..)
Added code to prevent user from closing GDI preview form.
Fixed preview image size on GDI preview
Added null checking to StringCount in Nutcracker. Was causing a fault.
- Intents passed to the preview are now passed with the Element as the dictionary key... This prevents a useless lookup later to get the element from the GUID.
Fixed text rendering backward in Nutcracker grid
Removed passing of intents to the preview. The individual previews are now responsible for getting their own intents from the system.
Remove some crap from Nutcracker
More preview speed improvements