fix #986 , make go sdk source root path compatible with golang v1.4

Fix #986 , make go sdk source root path compatible with golang v1.4

I think here we should have a way to check if the Go version is actually the one that we hope it to be after we check if the directory path exists or not. Else people can end up with some headaches.