Add some blocking so that we don't generate identical UUIDs for API objects.
Stop running benchmarks for every travis run.  They're flaky.
Define a mapping between REST resource name and kind/apiVersion

Allows clients to abstractly map user input to generic resource
paths as per docs/api-conventions.md
Merge pull request #2141 from brendandburns/fix

Stop running benchmarks for every travis run.  They're flaky.
Merge pull request #2059 from smarterclayton/rest_mapping

Define a mapping between REST resource name and kind/apiVersion
Merge pull request #2120 from brendandburns/uuid

Add some blocking so that we don't generate identical UUIDs for API objects.
Require a KubeletClient in master.New().

Without this, tests which create a master
will panic with a nil pointer when the periodic
podCache update runs.

Deleted unused FakePodInfoGetter.
Added FakeKubeletClient.
Passed to master.New.
Required a KubeletClient in master.New.
Merge pull request #2142 from erictune/fix_crash

Require a KubeletClient in master.New()
Get user from request and put in authz attribs.

Added integration tests for user-based auth.
Merge pull request #2117 from erictune/get_user_attrib

Use user-string in authentication attributes.
Add support for creating a bulk of resources via kubectl apply
Merge pull request #1958 from mfojtik/config

Add support for applying set of resources via kubectl
refactor services to v1beta3