Latest update to KSCSwitcher.cs

This includes some MechJeb code (IsOccluded) which is GPLv3, will have to rewrite or get permission as CC-BY-SA is not compatible.