Following pull #16, there's really no reason to have the barriers as primops.
We didn't add these primops to GHC 7.8, so for now they're simply C function
calls in both 7.6 and 7.8 and so we can cut out some more cruft.