Describe some ecosystem projects around Kube
Rename `output/` directory to `_output/`

go build ./... will ignore any directory starting with an underscore.
Remove dead code now that we are using godep.
Only build pause.go under linux.

This makes `godep go build ./...` work.
Invert api and api/v1beta1 dependencies

This is some cleanup that has been needed for a while.
There's still one more step that could usefully be done, which is to
split up our api package into the part that provides the helper
functions and the part that provides the internal types. That can come
later.

The v1beta1 package is now a good example of what an api plugin should
do to version its types.
Add a Makefile

This is a very simple Makefile that just passes through to the current hack/*
scripts.  Only "make", "make test", and "make clean" are supported for now.
Fixed anoying typo

Anoying typo fixed
Initial version of a resource model.

Tweaks to reflect comments from thockin
Fix pod status error with List method.
Expand api ResourceVersioner test
Unify Godoc formatting, fix various typos

Signed-off-by: Vojtech Vitek (V-Teq) <vvitek@redhat.com>
Add several missing pkg Godoc files

Signed-off-by: Vojtech Vitek (V-Teq) <vvitek@redhat.com>
Split api into api, api/common, api/validation & apitools
Split helper test, move fuzzing to api package as serialization_test.go
Make validation work when not in the api package.
Propagate rename; tests pass again.
Combine pkg/apitools and pkg/api/common and call the result pkg/runtime
Disable running travis at tip, it's finding a bunch of races that don't seem to be our fault
Revert "Fixed annoying typo"
Add support for -version=raw to print the Go version.Info

This can be helpful to print the internal fields of the version
information that will contain more details about the git tree than the
short -version output will.

Tested:
- Tested getting the raw version:
  $ _output/go/bin/kubecfg -version=raw
  version.Info{Major:"0", Minor:"1+", GitVersion:"v2.2.1-33-gdc4becd9765393", GitCommit:"dc4becd9765393fa05a3eb06f6af9e00068fe0c5", GitTreeState:"dirty"}

- Tested getting the simple version:
  $ _output/go/bin/kubecfg -version
  Kubernetes version 0.1+, build dc4becd9765393fa05a3eb06f6af9e00068fe0c5

- Tested getting the help output:
  $ _output/go/bin/kubecfg 2>&1 | grep -- -version
    -version=false: Print version information and quit

- Made sure -version=true and -version=false works, that -version with
  an invalid argument works as expected (prints usage help) and that
  -version followed by space will not try to use the next word as its
  argument (i.e. `-version raw` prints the version but not the raw one.)

Signed-off-by: Filipe Brandenburger <filbranden@google.com>