Prefer to use app ports if available in an offer
Add ability to require app ports to be available in the offer

Can be enabled by setting requirePorts = true in an app definition.
Review changes
Merge pull request #384 from mesosphere/use-app-port

Prefer to use app ports if available in an offer