Apply globaldce at -O0 to remove references (via descriptor) to dead functions

This fixes the libgo build at -O0. This also seems generally useful for
compatibility with other compilers.
Merge pull request #213 from pcc/dce

Apply globaldce at -O0 to remove references (via descriptor) to dead fun...