Allow KSP versions to miss their leading zeros.

- This helps parse some less clean data on KerbalStuff.
- Includes tests.
Tests that we handle KSP v1.0.0 correctly.

Spoiler: We do.
Merge remote-tracking branch 'origin/master' into ksp_versions

Fixes change where build rather than build.lean got updated in
a previous commit.

* origin/master:
  Fix OSX changes in build.lean
  Added WTFPL to human readable spec.
  Update CKAN.schema

Conflicts:
	bin/build
Merge pull request #439 from pjf/ksp_versions

Allow KSP versions to miss their leading zeros.