text: Title: Literal "$Format" in API server logs
  Body: /kind bug
  
  **What happened**:
  
  I see the literal string "(dollar_sign)Format" in the API server logs:
  
  ```
  I1101 07:05:53.364424       7 wrap.go:42] GET /api/v1/namespaces/kube-system/services/default-http-backend: (1.73008ms) 404 [[glbc/v0.0.0 (linux/amd64) kubernetes/$Format] 127.0.0.1:52702]
  ```
  
  Note that most lines are fine, it seems that just some binaries don't have the placeholder substituted:
  
  ```
  I1101 07:06:29.825192       7 wrap.go:42] POST /apis/authorization.k8s.io/v1beta1/subjectaccessreviews: (361.716µs) 201 [[kube-controller-manager/v1.9.0 (linux/amd64) kubernetes/7f9f847/system:serviceaccount:kube-system:certificate-controller] [::1]:50612]
  ```
  
  **What you expected to happen**:
  
  Expected to see kubernetes commit ID or tag name in all cases.
  
  **How to reproduce it (as minimally and precisely as possible)**:
  
  Run an e2e test, grep for Format in API server log.
  
  **Anything else we need to know?**:
  
  **Environment**:
  - Kubernetes version (use `kubectl version`): master
  - Cloud provider or hardware configuration: GCE
  