unit test for #2815, as requested by @brendandburns
Add Type() method on flags for compat with pflag library

Allows our flag objects to be used with both golang flags and pflags
Fixes #1605: make ErrorList introspectable by replacing ErrorList and
ErrorList#ToError with []error and util.SliceToError() respectively
Add support for TAP (test anything protocol) output
Count only non-dead pods in replicationController current state replicas count.
Rename ServerOp to Operation in v1beta3 and internal

Add the appropriate rename logic internally.
PodStatus Message needs to be round-trippable
Status should be a ListMeta, not ObjectMeta internally
Add a side-by-side diff option for verbose output

Make regular diff better by eliding pointer values
test-cmd should test all api versions
Prevent infinite loop in apiserver errorJSON
fixed minor formatting
Fix error in Fluenetd->ES colo service
Collect Kubelet logs with Fluentd->Elasticsearch and Fluentd->Cloud Logging
Fix typo in comment
Added test cases for
* Event Create
* Event List
Add kuber box location env to make it faster.
Streaming container logs
Update generic etcd to enable namespace scoped resources
Updated default function names, keyroot to keyrootfunc