Merge pull request #2634 from WalterBright/fix7156

fix Issue 7156 - ICE(go.c): with 199 or 200 repeated integer increments,...
fix Issue 7254 - ICE(cod3.c) returning strings as static arrays
fix Issue 6107 - ICE(expression.c) when a non-template member named '__ctor' exists in a struct, and the constructor is attempted to be invoked.
fix Issue 3753 - ICE(eh.c): Related to exception handling and alloca.
fix
Issue 7976 - ICE(backend/cg87.c)assignment btw two elements of dynamic array of complex number types
fix
Issue 5012 - ICE(cod3.c): handling a nested function in inline asm.
fix Issue 7436 - ICE(cg87.c) ubyte = ubyte op= float
fix Issue 10942 - ICE on 1087+ initializers (Internal error: backend\cgcv.c 203)
fix Issue 8179 - ICE(e2ir.c) with failed fixed size array cast
fix Issue 11187 - A small transitive const bug on struct copying
Various fix/improvement to samples:
- Adding gitignore
- Added a sample GNU Makefile for linux compilation
- Fixed infinite loop on hexa/octal numbers in d2html.d
- Fixed 64 bits issues (int used) on listener.d and htmlget.d
TODO: Fix d2html.d to support the '$' token
Merge pull request #2639 from 9rnsr/fix11187

Issue 11187 - A small transitive const bug on struct copying
should check Terror too
Renamed Makefile to posix.mak and fixed indent according to CR
Merge pull request #2615 from 9rnsr/fix10981

Issue 10981 - Contracts in pure class methods are useless
Merge pull request #2593 from 9rnsr/fix_postblit

Issue 11134 - Inconsistent postblit call count depends on the pointer size
fix Issue 11163 - [ICE](ctfeexpr.c line 355) with pragma(msg) of a wrong expression
Merge pull request #2641 from WalterBright/fix11163

fix Issue 11163 - [ICE](ctfeexpr.c line 355) with pragma(msg) of a wrong...
Add stdmsg to Global.
Merge pull request #2642 from ibuclaw/message

Send all verbose messages to global.stdmsg.