Add build-status icon and Hackage-link to README
Drop redundant FFI language extension pragma

...since `ForeignFunctionInterface` is implied by Haskell2010.

This also sets proper upper bounds on base and ghc-prim as this
`primitive` is too tightly coupled with those packages and very likely
to break with each major GHC release.