Store FreeVar govalues correctly

FreeVars have the right (pointer) type to begin with,
so we should not explicitly create a pointer type.

Fixes #176
Merge pull request #182 from axw/libgo-freevar-type

Store FreeVar govalues correctly