New argument to specify what to synchronize.

Add a new argument that extends the environment:synchronize to makes it possible to specify what should be synchronized: code, data or both. It works with the --no-interaction option (see https://github.com/commerceguys/platform-cli/issues/45). We need this to be able to have environments that are dedicated for testing that are synchronized remotely.