[Git][ghc/ghc][master] Add Bounded instances for Double, Float, CDouble and CFloat