[Git][ghc/ghc][wip/no-ws-32-base-export] 5 commits: Add Bounded instances for Double, Float, CDouble and CFloat