For 0.24 update

This all needs testing, but I believe this is the minimal amount of changes needed for a few upgrades:

* SCANsatRPM integration - mostly Mihara's SCANsatRPM code and the MechJeb extensions

* SCANversion logging - used to record version numbers of SCANsat and associated mods\
      - Maybe want to add a warning if the user still has SCANsatRPM installed

* External scanning access - See issue #61 

* Implement KSPAssembly

Obviously this will need to be recompiled and tested against the 0.24 .dll files whenever it is released. 

These should provide minimal user-end changes, but help with error reporting and RPM conflicts.