Bug 980253 - Map illegal versions to 0.0.0

* Raising exception broke CDK which uses illegal version numbers
Merge pull request #3096 from jwhonce/wip/cartridge_version

Merged by openshift-bot