Reduce logging noise

Don't use %#v for errors.
Do use %+v when more detail than %v is needed.
Fix typos Kublet -> Kubelet.
Move scheduler to own package.
Fix up usage and tests, split into multiple files.

Doing this in multiple commits in an attempt to preserve the file movement history.
Add crash handler bypass for testing.
Add a doc on collaborative development
Merge pull request #290 from thockin/logging

Reduce logging noise
Merge pull request #292 from thockin/docs

Add a doc on collaborative development
Fix line break
Merge pull request #303 from thockin/docs

Fix line break
pkg/registry now passed race detector.
use mutex instead of rwmutex
Merge pull request #306 from monnand/registry-race

Solved data races in pkg/registry
Break the dep from util -> api

Part 1 in a series of changes towards data validation.
Add validation primitives to util

Part 2 in a series of changes towards data validation.
Merge pull request #308 from thockin/valid2

Break the dep from util -> api
Fix examples to set manifest ID and version

Part 4 in a series of changes towards data validation.
Add a FileServer for master's logs
Clarify and lighten the LGTM policy.
Merge pull request #315 from thockin/docs

Clarify and lighten the LGTM policy.
Merge pull request #313 from dchen1107/fileserver

Fileserver