When comparing complex numbers create a govalue of the correect type
Implement support for printing complex numbers
Implement negation of complex numbers
Assemble method sets in the order that gccgo uses (unexported methods first)
Give internal linkage to string constants
Align each type's size

This is consistent with the other compilers and is in line with what libgo
expects. Fixes a number of memory corruption errors I was seeing in the
libgo tests.
Merge pull request #156 from pcc/libgo-complex

Misc fixes pertaining to complex numbers
Merge pull request #160 from pcc/libgo-p4

Align each type's size
Merge pull request #158 from pcc/libgo-p2

Use __go_receive instead of __go_receive_big
Merge pull request #159 from pcc/libgo-p3

Give internal linkage to string constants
Merge pull request #157 from pcc/libgo-p1

Assemble method sets in the order that gccgo uses (unexported methods fi...
Deduplicate init entries with different priorities by choosing the entry with the highest priority

This can happen in certain obscure cases -- see the comment for more info.