haskellPackages: vector-0.9.1 fix 'primitive' dependency

Vector 0.9.1 specifies primitive < 0.5, so I have packaged the maximum compatible version.

This should fix http://hydra.nixos.org/job/nixpkgs/trunk/haskellPackages.vector_0_9_1.x86_64-linux