Removed cvmix_shear dependency on cvmix_background

Rather than depend on cvmix_background for setting nu_b and kappa_b in
Pacanowski-Philander mixing, I added those two parameters (but set them to zero
by default). I still need to write a regression test to make sure this works: I
will recreate Figure 4 from PP81 before making a new tag.