Move parsing of Ghc packages into option parser.

Signed-off-by: Magnus Therning <magnus@therning.org>
Move parsing of Distro packages into option parser.

Signed-off-by: Magnus Therning <magnus@therning.org>
Slight simplification of collecting all packages to add.

Signed-off-by: Magnus Therning <magnus@therning.org>
Add in flags for packages gotten from files.

Finally the tests pass.

Signed-off-by: Magnus Therning <magnus@therning.org>