#NO_ISSUE Constraints refactoring
Use empty string when no ports to prevent "undefined"

If a task is not assigned any ports, it currently prints the string
"undefined" after the hostname since the portsString var is not
initialized:

    hostnameundefined

Assign portsString a blank string so tasks with no ports print just the
hostname:

    hostname
Conflicts:
	src/main/resources/assets/js/dist/main.js
	src/main/resources/assets/js/dist/main.js.gz
Use PATCH when updating # of instances

Avoid using PUT so the app state does not have to be sent just to change
the number of instances.
Merge pull request #251 from mesosphere/use-patch-for-instances

Use PATCH when updating # of instances
Add marathon-client.py to the list of clients
Upgrade to React 0.10.0

* Clone children of FormGroupComponent per React best practices to
  prevent modifying children not owned by FormGroupComponent.
Upgrade react-tools to 0.10.0, match react.js version
Remove incorrectly-linked jQuery source map
Merge pull request #256 from MiLk/marathon-client.py

Add marathon-client.py to the list of clients
Merge pull request #250 from mesosphere/upgrade-react

Upgrade to React 0.10.0
#108 Fix concurrent updates
Merge pull request #259 from drexin/wip-108-fix-concurrent-updates-drexin

#108 Fix concurrent updates
Simplify health checks: get rid of response code list
Use correct range
Merge pull request #253 from drexin/wip-refactor-constraints-drexin

#NO_ISSUE Constraints refactoring
Merge pull request #260 from mesosphere/health-api-simple

Simplify health checks: get rid of response code list
Fixes #146 - Zookeeper connection errors on start
Formatting fix
Merge pull request #265 from mesosphere/wip-146-zk-robustness

Fixes #146 - Zookeeper connection errors on start
use instance binding