ConfigCommand, TestCommand - Tweak prompts
composer.json - Add symfony/process and symfony/finder
ConfigPrompt - Tweak layout
Add services based on "PermissionInterface"
ConfigCommand - Add UI for setting perm_* options
DatadirCommand - Add command to declare data directories
TestCommand - Check that data directories are actually writeable
Update README.md
Merge pull request #1 from totten/master-perm

Set permissions on data directories
Amp\Application - Autocreate apache and nginx directories

When running "amp config" or "amp config:set" on a new installation, one
sees a recommendation to update Apache's httpd.conf.  The new directive
doesn't work unless the directory actually exists.
ConfigCommand - Fix for PHP 5.3
TestCommand - Use proper autoloader path when deployed via composer
PortChecker - Add helper which scans hostnames/ports for active services
ConfigRepository - Generate examples on-demand using callback functions
Misc cleanup
Merge pull request #2 from totten/master-portcheck

Check MySQL ports when preparing example DSNs
Use getenv instead of $_ENV.

$_ENV doesn't work if the user doesn't have E set in variables_order in the
php.ini, but getenv always works.
Always throw exceptions on SQL failures

We definitely want the default to be that an exception gets thrown if there
are any problems executing an SQL statement. If we need to ignore an
exception we can just catch it. Otherwise problems that happen because a
query fails don't get caught until way after the problem happens.
Default to default Apache log dir.

Apache has a variable you can use in the config files to get the path to
the log directory. So let's use that because without that it was trying to
put the logs in /etc/apache2/logs on Ubunutu.
Turn on exceptions by default.

This is a developer tool, so probably best to just have it show all the
exception information by default. The other alternative would be to raise the
verbosity level on the $output to OutputInterface::VERBOSITY_VERBOSE which
also shows stack traces, but I think this is actually nicer.