Move typemeta.go to api/meta/meta.go

Prepares for the meta object to front multiple underlying types
when TypeMeta and ObjectMeta is split in internal and v1beta3, but
combined in v1beta1 and v1beta2
Rename methods in api/meta to be cleaner
Add UID to MetaAccessor and Ref
Add support for ObjectMeta and ListMeta lookup
build: cleaner `docker rmi`

no need to pipe to awk for orphan images

Signed-off-by: Vincent Batts <vbatts@redhat.com>
Merge pull request #1971 from brendandburns/fix

Fix the guestbook e2e test.
fix backwards compatible script
Merge pull request #1973 from lavalamp/fix4

fix backwards compatible script
Merge pull request #1970 from vbatts/vbatts-cleaner_rmi

build: cleaner `docker rmi`
EtcdHelper.decodeList was not properly returning errors
Merge pull request #1974 from smarterclayton/errors_hidden_in_extract_list

EtcdHelper.decodeList was not properly returning errors
Fixes to e2e script
Merge pull request #1976 from lavalamp/fix4

Fixes to e2e script
Use meta.Interface and meta.Accessor
Merge pull request #1969 from smarterclayton/new_typemeta

Allow Meta lookup to work across ObjectType and ListMeta
Rename httpGetInterface to httpGetter
Extract cadvisor code to cadvisor.go
Improve kubelet logging
Remove redundancy in SyncPods
Cleanups in syncPod