Add longdouble Port::nan and Port::infinity.
these should be statically allocated
Merge pull request #2199 from ibuclaw/ldport

Use longdouble for Port::nan and Port::infinity.
Merge pull request #2245 from WalterBright/outbuf_static

these should be statically allocated