labels: Fixing linting errors.
proxy: fixing linting errors.
scheduler: use New rather than Make for construction helpers.
proxy: lock should be above the fields it protects.
Fixes golint errors in pkg/labels
Fixes golint errors in pkg/master
Fixes golint errors in pkg/proxy
Add some sanity checks to the kube-up script.
make random.go threadsafe
make firstfit.go threadsafe and fix its comments
rename FirstFitScheduler to RandomFitScheduler
pkg/controller: cleanup replication_controller.go
Fix build script for os x.
Merge pull request #438 from brendandburns/shell

Fix build script for os x.
make build script works on os x if the current dir is not the kubernetes root
Merge pull request #429 from nyaxt/threadsafe_sched

Make {random,firstfit} scheduler thread safe.
Merge pull request #431 from claire921/controller

pkg/controller: cleanup replication_controller.go
Merge pull request #441 from zhgwenming/master

make build script works on os x if the current dir is not the kubernetes root
Merge pull request #418 from brendandburns/sanity

Add some sanity checks to the kube-up script.
Changed the keepChannel to buffered channel.

Since the keepChannel is used to send data, not just for synchronizaiton,
so make it a buffered channel can avoid unnecessary goroutine yields.