make git version available to the build process

If the user sets config var GO_GIT_DESCRIBE_SYMBOL, we
add a linker flag to assign the output of 'git describe'
to the specified symbol.

closes #50