Simplify schedulers.
use _ as the separator for docker container name.
Merge pull request #1441 from dchen1107/cleanup

Cleanup: Remove unnecessary dash escape when building docker container name
Refactor schedulers, remove schedulers, use generic scheduler.
Add a rate limiter, use it to rate limit docker pulls.
Add ctx to registry interfaces
Merge pull request #1449 from brendandburns/scheduler

Refactor scheduler, use generic scheduler everywhere, delete old code.
Add ctx to registry test cases
Merge pull request #1457 from brendandburns/pull

Add a rate limiter, use it to rate limit docker pulls.
Merge pull request #1463 from derekwaynecarr/introduce_context_obj

Add ctx object to registry interface
Fix the vagrant build.
Merge pull request #1466 from brendandburns/vagrant

Fix the vagrant build.
Update README with announce list
Grab images as part of update e2e test
Merge pull request #1467 from thockin/docs

Update README with announce list
Merge pull request #1453 from jbeda/hostIP-fix

Grab images as part of update e2e test
Add SelfLinker
Fix a typo, add instructions for running make.
convert multiple return values into a struct, add SelfLinker
add self linking to apiserver