#14 Optimize task scheduling
changes based on feedback
#206 Publish health check events to event bus
Changed the MesosStatusUpdateEvent taskStatus parameter to a String instead of an Int. Thus, this event is now created with the TaskStatus.TaskState.name instead of the enum's ID. This provides a more meaningful task state such as TASK_STAGING, TASK_STARTING, TASK_RUNNING, TASK_FINISHED, TASK_FAILED, TASK_KILLED and TASK_LOST.
#212 Added workaround for shutdown problem
Merge pull request #248 from Shopify/task-status-as-string

Proposal: Change the MesosStatusUpdateEvent taskStatus parameter to a String
Merge pull request #231 from drexin/wip-14-optimize-task-scheduling-drexin

#14 Optimize task scheduling
Merge pull request #247 from drexin/wip-212-does-not-shutdown-without-zookeeper-drexin

#212 Added workaround for shutdown problem
Remove `console` call in App.js

Console shouldn't be called in production code.
Expose "ports" via new app modal form

* Add "ports" form field with a description about random ports
* Bold form errors to differentiate from help text
* Add description about comma-delimitedness of URIs form field

Addresses part of issue #124
Merge pull request #249 from mesosphere/ports-in-new-app-form

Ports in new app form
Merge pull request #242 from drexin/wip-206-publish-health-status-events-drexin

#206 Publish health check events to event bus