Refactor selectHost in generic_scheduler
Add a test for selectHost of generic_scheduler
Use Heapster as an in-built monitoring solution for Kubernetes in GCE.
Users will have an option to enable it when they setup their cluster (kube-up).
Add an option for enabling monitoring in gce/config-default.sh and disable it
for tests.
Updated heapster readme.
Add check for empty priority list and refactor tests.
Refactor findPort in service pkg
Refactor test for findPort in service pkg
Fix findPort: correctly handle the empty ports case
Uncapitalize error message in pkg/kubectl
Use switch rather than ifs for getPodStatusForReplicationController in pkg/describe.go
Make the Fluentd/Elasticsearch logging robust to log rotation
Merge pull request #2227 from claire921/refactor_ExpandResourceShortcut

Use switch rather than ifs for getPodStatusForReplicationController
Merge pull request #2197 from claire921/scheduler

Refactor selectHost in Sched
Remove dead code.
Merge pull request #2198 from claire921/service

Service
Improve the monitoring setup script and fix bugs in the monitoring config.
Merge pull request #2236 from dchen1107/cleanup

Remove dead code.
Merge pull request #2226 from claire921/kubectl

Uncapitalize error message in pkg/kubectl
Merge pull request #2230 from satnam6502/fluentd-es-image

Make the Fluentd/Elasticsearch logging robust to log rotation
Merge pull request #2208 from vishh/monitoring

Use Heapster as an in-built monitoring solution for Kubernetes in GCE.