Add a k8s prefix to docker containers that we manage
Merge pull request #200 from jjhuff/prefix_container

Add a 'k8s' prefix to docker containers that we manage
Cleanup handling of config channels in RunSyncLoop by passing a map
instead of a bunch of vars.
Merge pull request #201 from jjhuff/kubelet_config_cleanup

Cleanup handling of config channels in RunSyncLoop
Add intelligent type marshalling/unmarshalling
Change type to []byte
make Registry use Encode
Don't make people have to worry about the Kind field.
Make apiserver work with new encode/decode
Encode/decode working everywhere now.
Add new api usage mechanism.
Add test
Move to new file. Build and tests pass.