OpenID authentication client for Go, cloned from yohcop/openid.go/src/openid and fixed for Go 1.2