Remove orphan Ord instances of Extension and KnownExtension for Cabal-1.21.1
Add data structures to support machine readable debian/copyright file
Fix the test cases for new machine readable copyright code
Add a License type to Debian.Policy, use it in the CopyrightDescription type
Merge FilesDescription and LicenseDescription types
Expand the debian License type with the values listed in the policy manual (though we need a parser for version numbers, and we need to extend the types to include the version numbers)
Clean up the Cabal<->Debian license conversions so they are still wrong but don't crash
Fix a typo
Test case updates
Add an --debian-name-base option to override the computed debian name
Add --omit-prof-version-deps
Fix the order of dependencies which come from either a package or ghc
Move the remapCabal function into cabal-debian, remove obsolete debianVersionSplits
Version 4.19
Fix build with Cabal-1.20 - closes #21
With --official, default to --revision -1

This fixes #16.
Do not add indentation here, will be added later, it seems