Finish moving GenericPackageDescription into PackageDescription module
and fix up remaing imports. hcOptions is back in the PackageDescription module but with a different type. GenericPackageDescription now derives Show as having the separate pretty printer is inconvenient and in any case it is incomplete.
Showing with 152 additions and 50 deletions