Bug 863094 - Infinity/-Infinity/NaN defaults for unrestricted types, r=bz

--HG--
extra : rebase_source : c2495008be9b084656222e6a0773c72d5224e9cc