removed distributive dependency and tightened ghc-prim dependency as
suggested by packunused
add packdeps and packunused to the travis config