Allow clients to determine the difference between create or update on PUT

PUT allows an object to be created (http 201).  This allows REST code to
indicate an object has been created and clients to react to it.

APIServer now deals with <-chan RESTResult instead of <-chan runtime.Object,
allowing more data to be passed through.
Allow e2e tests to run with vagrant
Fix reflect panic in runtime/conversion

Fixes `panic: reflect: call of reflect.Value.Type on zero Value`
when calling conversion.EnforcePtr() or
runtime.Scheme.ObjectVersionAndKind() from default type switch.

Signed-off-by: Vojtech Vitek (V-Teq) <vvitek@redhat.com>
Merge pull request #1993 from hmrm/e2e-vagrant

Allow e2e tests to run with vagrant
a few 'Walkthrough' typo fixes
Merge pull request #2025 from amygdala/cleanup

a few 'Walkthrough' typo fixes
Fix of a few 201 typos
Fix some 101 typos
Merge pull request #2027 from satnam6502/101

Fix some 101 typos
Merge pull request #2026 from satnam6502/201

Fix of a few 201 typos
Handle nil values in conversion.EnforcePtr()

Signed-off-by: Vojtech Vitek (V-Teq) <vvitek@redhat.com>
Use conversion.EnforcePtr() where appropriate

Signed-off-by: Vojtech Vitek (V-Teq) <vvitek@redhat.com>
Added /_whoami and integration test for auth(z|n)

Added new endpoint /_whoami for debugging authentication.
Added integration test which checks that a user is authenticated
using token authentication.
Rearranged initialization of authenticator to support preceeding.
Merge pull request #2016 from erictune/whoami

Added /whoami and integration test for authorization.
Merge pull request #1782 from smarterclayton/allow_put_to_set_create

Allow clients to determine the difference between create or update on PUT
Update fedora manual guide to call out single minion restriction

Update the pod json to use hostPort as the curl test at the end uses
'loclahost'
Build local go components as well as a release
fix build
Merge pull request #2036 from lavalamp/fix4

fix build
Merge pull request #2033 from eparis/fedora-manual

Update fedora manual guide to call out single minion restriction