Simplifying scheduler

Removing unnecessary code and variables
We'll probably want clusterState.clear() when we handle task reconciliation on reregistration (e.g. mesos master failover). Leave this in for now.