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
move completions from misc to contrib
make api match intent with less specific type
Merge pull request #1648 from deads2k/dev/deads/tidy-compile-regex-api

make api match intent with less specific type
Merge pull request #1647 from thockin/cleanup

move completions from misc to contrib
update Godeps.json with github.com/elazarl/go-bindata-assetfs
update basic rules how to use godeps

seemed to be a couple of gotchas which make godeps harder for some people
to use.  explain how I make it work.
Merge pull request #1652 from eparis/godeps-doc

update basic rules how to use godeps
Merge pull request #1650 from eparis/assetfs-godeps

update Godeps.json with github.com/elazarl/go-bindata-assetfs
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.
Add a css file I forgot.
Merge pull request #1657 from brendandburns/nginx

Add a css file I forgot.
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