[Git][ghc/ghc][wip/fendor/unitstate-split] 246 commits: Add Bounded instances for Double, Float, CDouble and CFloat