Add environment:ip command
Add --pipe option to env:ip
Validate the IP address for IPv4 syntax, and add --max-time.
Allow alternative provider and show curl errors for env:ip
Cache the list of environments.
Make drush-aliases use the cached environments properly.
Hide URLS by default in environments list (so it's not too wide).
Add confirm steps for commands.
Add --yes and --no options, replacing --no-interaction.

Replace 'dialog' with 'question' throughout.
fopen() not file_open()
Merge branch 'yes-no' into mine
Merge branch 'feature/confirm-steps' into mine

Conflicts:
	src/Command/EnvironmentSynchronizeCommand.php
	src/Command/PlatformLogoutCommand.php
Merge branch 'envs-hide-urls-by-default' into mine
Merge branch 'feature/env-ip' into mine
Merge branch 'fix-branch-wait--fix-checkout' into mine

Conflicts:
	src/Command/EnvironmentListCommand.php
	src/Command/ProjectGetCommand.php
Merge branch 'feature/cache-environments' into mine

Conflicts:
	src/Command/EnvironmentListCommand.php
	src/Command/ProjectGetCommand.php