FEAT: add a Callable Trait.
ENH: fix DebianVersion string representation

We artificially added epoch/revision of 0 if not specified, which broke
round-tripping. It also unnecessarily polluted repo, pool and decisions
string representations.