Simplify Package data type (Trac #663)
I noticed that all packages we build have Cabal files now, which means we no longer need to distinguish between C and Haskell packages. This leads to a lot of simplifications and removal of unsafe functions.
|GitHub <email@example.com>||Aug 28 2018, 8:33 PM|
|Build 61681: [GHC] Linux/amd64: Continuous Integration|
|Build 61680: [GHC] OSX/amd64: Continuous Integration|
|Build 61679: [GHC] Linux/i386: Continuous Integration|
|Build 61678: [GHC] Windows/amd64: Continuous Integration|