Misc fixes for the libgo test suite

We're currently at 82 passes and 40 fails.