Allow etcd config file to be passed to apiserver, kubelet, and proxy
Make ResourceVersion a string internally instead of uint64

Allows us to define different watch versioning regimes in the future
as well as to encode information with the resource version.

This changes /watch/resources?resourceVersion=3 to start the watch at
4 instead of 3, which means clients can read a resource version and
then send it back to the server. Clients should no longer do math on
resource versions.
Change test cases to verify the client sends the received resourceVersion
Add a script to run 'go vet'
Swap internal doc. refs to relative links.

This commit addresses issue #1571, which requests that all internal
Kubernetes links are swapped to relative ones to better facilitate
browsing of documentation on local forks, not to mention make the
documentation have less needless boilerplate.
Update ObjectReference to use ResourceVersion string everywhere

Breaks backwards compat for anyone using older versions
Merge pull request #1656 from matttproud/documentation/use-relative-links

Swap internal doc. refs to relative links.
Merge pull request #1643 from smarterclayton/make_resource_version_a_string

Make ResourceVersion internally a string instead of uint64
Fix v1beta2 types having been copied incorrectly.
Merge pull request #1659 from lavalamp/fix

Fix v1beta2 types having been copied incorrectly.
Add a least-requested priority function
adding option  for updated package
Merge pull request #1464 from hmrm/add-etcd-config

Allow etcd config file to be passed to apiserver, kubelet, and proxy
Load cadvisor connection in background.
Merge pull request #1666 from lavalamp/fix

Load cadvisor connection in background.
Merge pull request #1661 from scollier/gsg_update

adding option  for updated package
Merge pull request #1604 from brendandburns/resource

Add a least-requested priority function
build: fix controller-manager command line
kubelet: only check for container listed in the manifest

also wait 1 retryDelay before polling state after syncing.
hack: add cluster in a pod manifest