Distinguish package root directory and source directory

When downloading from PECL, packages have a root directory containing the package.xml file and a subdirectory containing sources
Add a --defaults option to the install command to avoid prompting the user for configure options values