Added abdication of leadership on disconnect from the Mesos master. Also reworked the MarathonSchedulerService class to properly handle leadership defeats/elections.
schedule reconciliation in run() so it only happens once
Cosmetics
Style fixes
Merge pull request #288 from mesosphere/pr/272

Followup to #272