FEAT: start implementing DebianVersion.

Debian versioning is well defined and quite simple, and adding support
for it will be a good test to ensure depsolver can support multiple
version schemes.