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
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
Fix taking addr() of map value/key
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
Merge pull request #2915 from satnam6502/robust

Add missing detect-project to detect-minions
Revert "Add an api object for the kubelet, and a versioned endpoint."

This reverts commit d4b997938216bdf290f80127ef36145b66e75b18.