Default installers are available in the factory for a plugin manager
Merge pull request #2254 from hason/pm

Default installers are available in the factory for a plugin manager
Fixed Typo

JSON didn't validate
Do not use detected width for output formatting if it is not available
Merge pull request #2256 from romainneutron/fix-show-width-detection

Do not use detected width for output formatting if it is not available
Merge pull request #2255 from akorsus/patch-1

Fixed Typo
Update INF to PHP_INT_MAX as recommended by Stof
Removed duplication of logic of an installation manager in a plugin manager
Merge pull request #2258 from romainneutron/inf-val

Update INF to PHP_INT_MAX as recommended by Stof
Merge pull request #2259 from hason/pm

Removed duplication of logic of an installation manager in a plugin manager
Added RarDownloader for downloading RAR archived packages.
Added package type rar.
Merge pull request #2263 from drrcknlsn/rar

RAR archive downloader
Update 05-repositories.md
Add missing require to example composer.json
Merge pull request #2266 from pschultz/patch-1

Add missing require to example composer.json
Merge pull request #2265 from zweifisch/patch-1

Update 05-repositories.md
Add version release date to -V output, fixes #2267
Update deps
Use default description and license from CLI args

When running `composer init` with `--description` and `--license` arguments
on the command line they are later suggested as defaults during the
interactive flow. However when you press Enter (to use the default suggesstion)
Composer does not use it, but instead skip them entirely from the `composer.json`
generation.

This change provides a default argument not only to `DialogHelper::getQuestion()`,
but also to `DialogHelper::ask()`.