Add longdouble Port::nan and Port::infinity.
fix issue 10359 - ICE on printing ClassReferenceExp
fix Issue 10433 - Array sum operation in function template
Merge pull request #2224 from hpohl/10390

fix issue 10390 - ICE on printing ClassReferenceExp
Merge pull request #2236 from 9rnsr/fix10433

Issue 10433 - Array sum operation in function template
Align -deps command line usage with rest of output
Merge pull request #2238 from eco/patch-1

[trivial] Align -deps command line usage with rest of output
% on the wrong side of -cov usage
Merge pull request #2241 from eco/patch-2

[embarrassingly trivial] % on the wrong side of -cov usage docs
preallocate buffer sizes
Merge pull request #2242 from WalterBright/set_outbuf_size

preallocate buffer sizes
allocate in 16 byte chunks
remove old STRINGTABLE code
Merge pull request #2244 from WalterBright/remove_STRINGTABLE

remove old STRINGTABLE code
Merge pull request #2243 from WalterBright/outbuf_alloc_size

allocate in 16 byte chunks
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
fix the bit patterns of double.nan and real.nan and real.inf for MS compiled dmd
add support for gprof