Add blank line to output for FileDownloader.

The VcsDownloader outputs a blank line between each dependency:

https://github.com/composer/composer/blob/745dcbce3317f7119575c39cef2cb601f9c5ffcf/src/Composer/Downloader/VcsDownloader.php#L80

This write makes output consistent.
Option to disable inclusion of hostname in OAuth app name
When $TMPDIR is low on space PHP streams silently fail
Handle incomplete file write to cache
Very tiny but necessary edit

To delete `.git` repos of submodules, `rm -rf vendor/**/.git` doesn't work, but `rm -rf vendor/*/*/.git` does
update documentation to work for ZSH or Bash
Fix missing validation on default value for author input

The default author value on the composer init command is not validated against `parseAuthorString` method and thus not being re-prompted, finally throwing an InvalidArgumentException when it tries to generate the composer.json file.

The changes forces the validation of both the entered author string or the default value.
add ignore-platform-package-requirements for update/install commands.
minor fixes in DownloadManager.php

We should use "===" instead of "==" since it's better and faster in this case.
Add some examples for "composer" type repositories.

These can be used as examples or possibly for tests.
added $installer->isDryRun()
added $installer->isVerbose()
Update fixtures to include gar/nix (which is being replaced) and bar/baz (which has a branch-alias)
Added branch-alias for dev-master to ```--version|-V``` output when current
version is actually a revision (a non release/git tag).
Example:

Before:
```
$ composer --version
Composer version 73e9db5d9952d52a46ecbc20a269a8c5f9c5b011 2014-10-07 15:03:19
```

After:
```
$ composer --version
Composer version 1.0-dev (73e9db5d9952d52a46ecbc20a269a8c5f9c5b011) 2014-10-07 15:03:19
```

| Q             | A
| ------------- | ---
| Bug fix?      | no
| New feature?  | yes
| BC breaks?    | no
| Deprecations? | no
| Tests pass?   | yes
| Doc PR        | none
Merge pull request #3122 from garthkerr/patch-1

Add blank line to output for FileDownloader.
Merge pull request #3319 from desyncr/bugfix/missing-default-author-value-validation

Fix missing validation on default value for author input
Merge pull request #3347 from webfactory/add-some-fixtures

Add some examples for "composer" type repositories.
Merge pull request #3348 from jakoch/patch-isdryRun

added $installer->isDryRun()
Merge pull request #3352 from phansys/composer_version

Added branch-alias to version output when no tags present
Merge remote-tracking branch 'alu/ignore-ext-require'

Conflicts:
	src/Composer/Installer.php