Add Type() method on flags for compat with pflag library

Allows our flag objects to be used with both golang flags and pflags
Count only non-dead pods in replicationController current state replicas count.
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
Fix error in Fluenetd->ES colo service
Collect Kubelet logs with Fluentd->Elasticsearch and Fluentd->Cloud Logging
Added test cases for
* Event Create
* Event List
Streaming container logs
fix e2e for all providers except gce
Merge pull request #2796 from jhadvig/stream_logs

Streaming container logs
Merge pull request #2936 from deads2k/deads-fix-vagrant

fix e2e for all providers except gce
proxy should fail fast if proxier is nil, rather than panic later
Update docs/README.md: add TOC / doc descriptions.
validate-cluster is broken
Merge pull request #2939 from MikeJeffrey/101

Update docs/README.md: add TOC / doc descriptions.
Merge pull request #2928 from rajdeepd/master

Added test cases for Event Create and Event List
Merge pull request #2940 from deads2k/deads-validate-cluster-broken

validate-cluster is broken for vagrant
Merge pull request #2937 from jdef/proxy_failfast

proxy should fail fast if proxier is nil, rather than panic later
Merge pull request #2923 from satnam6502/kubelet-log

Collect Kubelet logs with Fluentd->(Elasticsearch|Cloud Logging)