Add Hackage badge to README
Make compatible with GHC 6.12.x

Being only Haskell98-aware, GHC 6.x doesn't know about the Haskell2010
`{-# LANGUAGE ... #-}` pragmas. So we make use of `default-extensions`
to turn on that extensions for GHC versions prior to GHC 7.0