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..)
Merge branch 'master' of https://github.com/sall/vixen into sall-master