`ckan show` no longer dies messily when mod not found.

Closes #47.
Cache the KSP gamedir in the registry.

Relates to GH #28.

Currently we just do this when we find the gamedir for the first
time. There's no way for the user to specify it.
Added --ksp= switch to override KSP directory on cmdline.

For #28.
Added `ckan config gamedir` to set the gamedir.

Closes #28.
Use IsKspDir() for --ksp switch.
Merge pull request #55 from KSP-CKAN/registry_28

Adds KSP directory setting, both cmdline and registry.
Merge pull request #51 from pjf/show_47

`ckan show` no longer dies messily when mod not found.
Add KSP version detection.

Closes #48.  (For now, we can get more fancy later if we want)
Tweak version detection regexp. Closes #48.