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
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..)