Build runtime Docker images.

Also added release process to push these images to GCS.
Expand `build/README.md`.
Reorganize build script file for clarity
jbeda/docker-registry -> google/docker-registry
Build platform specific tarballs and upload them to the release directory.
Fix missing <-
Add improved logging: record latency & call stack on error
Cleanup: no need for stacked timing loops
minor fixes to scheduler_test
Merge pull request #202 from lavalamp/cleanup

Fix missing <-
Merge pull request #192 from lavalamp/misc_cleanup

Logging + Misc cleanup
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.
Address comments; Also internally start using JSONBase instead of reflect.Value of JSONBase.
Fix boilerplate everywhere
Minor: allow hack/build-go.sh to take args for faster iteration.

e.g.
    $ ./hack/build-go.sh kubelet
    +++ Building kubelet
    $