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.
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.
fix data races in controller
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
use wait group
style
use sync.Cond
gofmt -r "WaitToWatch->WaitForWatchCompletion"
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
Add a review/commit hysteresis.