Merge pull request #1926 from brendandburns/docs

Fix tests.
bash completions for kubectl

Support pre command flags:
--api-version=
-a, --auth-path=
--certificate-authority=
--client-certificate=
--client-key=
--insecure-skip-tls-verify=
--match-server-version=
-s, --server=

And commands:
get
describe
create
update
delete

Tries to be smart about things like

kubectl get -o template  requires a template file

It also tries to accept both sigular and plural versions of all
resources.  Even though it will only complete to the plural version.
Fix typos
Merge pull request #1927 from VojtechVitek/typos

Fix typos
Replace custom proxy with httputil.ReverseProxy for kubecfg/kubectl.

Fixes #1149 - kubecfg proxy "411 Length Required" error on POST/PUT.
Merge pull request #1919 from satnam6502/fluentd-gcp

Flunentd to GCP logging node level configuration
Merge pull request #1911 from erictune/token_client

Handle auth files with BearerToken sections.
runonce: better container state detection
Check to see if FLUENTD_GCP is defined before use
Add Makefile shortcut to release with skip tests
Fix kubectl flags for vagrant
Fix typo in kubectl
Merge pull request #1929 from satnam6502/salt

Check to see if FLUENTD_GCP is defined before use
add unit tests for rejection of conflicting namespaces
Fix line-jumping bug in FIFO implementation

Keep the FIFO's internal set in sync with the queue during Add/Update
operations to prevent a queue line-jumping scenario (described in a
new unit test).
runonce: handle inspect error
Merge pull request #1935 from ironcladlou/reflector-tests

Fix line-jumping bug in FIFO implementation
Merge pull request #1707 from proppy/kubelet-runonce-check

runonce: better container state detection
Merge pull request #1931 from derekwaynecarr/fix_kubectl_for_vagrant

Fix kubectl flags for vagrant
Merge pull request #1930 from derekwaynecarr/add_make_command

Add Makefile shortcut to release with skip tests