- Made KethaneController a singleton -- see GetIstance
- Revamped the deposit/map saving system, adding a dictionary for each body
  that states whether the data was changed. When OnSave() for each kethane part
  is called, it checks whether the changed flag is true and saves the resource
  only if needed.
- Made deposit saving similar to map saving -- one .dat file per body
- Moved show map/play sound/detector active state for KethaneDetector into a
  KSPField each, causing them to be saved for each detector.
- Made the assembly version 1.0 (rather than 1.0.*), so that serialized
  KethaneDeposits can be loaded with newer builds