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

Allows our flag objects to be used with both golang flags and pflags
Create README.md in docs/devel
Make multiple attempts to sanity check (GCE) and validate (ALL) cluster
Count only non-dead pods in replicationController current state replicas count.
Merge pull request #2816 from satnam6502/robust

Make multiple attempts to sanity check (GCE) and validate (ALL) cluster
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
Revert "Switch to the new home for go cover."
Merge pull request #2914 from GoogleCloudPlatform/revert-2866-build

Revert "Switch to the new home for go cover."
test-cmd should test all api versions
Prevent infinite loop in apiserver errorJSON
Add an api object for the kubelet, and a versioned endpoint.
Add missing detect-project to detect-minions
Merge pull request #2908 from brendandburns/kubelet

Add an api object for the kubelet, and a versioned endpoint.
Make httplog more useful by using glog.*Depth.

Close #2100
Merge pull request #2897 from MikeJeffrey/master

Create README.md in docs/devel
Merge pull request #2917 from dchen1107/cleanup

Make httplog more useful by using glog.*Depth.
Merge pull request #2916 from lavalamp/fix3

Fix taking addr() of map value/key