first spike of migrating the codebase to the generated json schemas for #3046 with tests passing; though we maybe need to support backwards compatibility of the 'id' versus 'uid' on entities like pods/services?
switch to using 'name' which is the v1beta3 version of 'id' on pods/services/replication controllers
#3046 refactor to hide most of the major differences between v1beta2 and v1beta3 so its easier to switch versions and make the code a little more version agnostic
#3046 switch to the generated v1beta2 schema