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.
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.
Merge pull request #1119 from jbeda/rename_output

Make `godep go build ./...` work
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.
Merge pull request #1117 from lavalamp/fixApi

Invert api and api/v1beta1 dependencies
Merge pull request #1093 from thockin/Makefile2

Add a Makefile
Fixed anoying typo

Anoying typo fixed
Fix pod status error with List method.
Initial version of a resource model.

Tweaks to reflect comments from thockin
Merge pull request #1126 from 7oku/master

Fixed annoying typo
Merge pull request #617 from johnwilkes/master

Add initial resources.md for discussion
Merge pull request #1127 from ddysher/pod-list

Fix pod status error with List method.
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>
Expand api ResourceVersioner test
Merge pull request #1131 from smarterclayton/add_versioner_test

Expand api ResourceVersioner test
Merge pull request #1129 from VojtechVitek/godoc

Godoc improvements