Fix issue #400
Remove unused imports
Changed /v2/apps endpoint to add embed option for #427
Prefer to use app ports if available in an offer
Changed parameter value from "tasks" to "apps.tasks"
Merge pull request #428 from andreasst/deprecate-v1-api

Changed /v2/apps endpoint to add embed option for #427
Add ability to require app ports to be available in the offer

Can be enabled by setting requirePorts = true in an app definition.
Ignore failed health checks while task is staging.

- Fixes #430
Review changes
Merge pull request #384 from mesosphere/use-app-port

Prefer to use app ports if available in an offer
Merge pull request #431 from mesosphere/issue-430-staging-health-checks

Ignore failed health checks while task is staging.
Re-throw enum exception as JsonParseException to yield a proper error message.
Removed the v1 REST API

- Moved AppDefinition to mesosphere.marathon.state
- Moved Command to mesosphere.marathon.state
- Moved MarathonExceptionMapper to mesosphere.marathon.api
- Necessary import modifications
- Fixes #404
Added missing file
Rebase with master
Add node client
Merge pull request #435 from silas/node-client

Add node client
Removed help endpoint content for v1 API
Purge v1 from README, REST, template
Merge pull request #434 from mesosphere/issue-404-remove-v1

Removed the v1 REST API