Exit quickly if files are inappropriately added

When using `--wait_completed` and `--close_completed`,
no files are accepted on the command-line. Rather than
silently ignore them, this commit now exits with an ERROR.

```
($ bin/omero import -- --close_completed foo bar
 INFO          ome.formats.importer.ImportConfig - OMERO Version: 5.0.0-rc1-DEV-ice35
 INFO          ome.formats.importer.ImportConfig - Bioformats version: 5.0.0-rc1-DEV-ice35 revision: 92e346e date: 6 February 2014
 INFO   formats.importer.cli.CommandLineImporter - Log levels -- Bio-Formats: ERROR OMERO.importer: INFO
 ERROR  formats.importer.cli.CommandLineImporter - Files found with completed option: [foo, bar]
```
Migrating new advanced help from internal discussion
Remove short-options for transfer
Hide --transfer option from import.py
Refactor FileTransfer.afterSuccess to afterTransfer

In order to prevent the deleting of files when MoveFileTransfer
**fails**, it was necessary to provide the callback method with
the number of errors.

Further, to have the number of errors properly reported, it was
necessary to notify of a FILE_EXCEPTION on any exception during
uploadFile.

Depending on other import settings, this could trigger a file
upload, which in the case of in-place import is to be avaoided.
Preserve cause. Thanks mtbc
Check for successful delete from ln_rm
Add s for mtbc
Use 'soft-link' rather than 'symlink' in docs & help
Minor suggestions from mtbc
Merge pull request #2098 from ximenesuk/reindex-logging-dev

Switch reindexer to use slf4j.
Merge pull request #2111 from jburel/rebased/develop/admin-fixes

Owner: do not edit group (rebased onto develop)
Merge pull request #2109 from jburel/rebased/develop/channel-name

Channel name (rebased onto develop)
Merge pull request #2110 from jburel/rebased/develop/viewer-issue

Viewer issue (rebased onto develop)
Merge pull request #2091 from joshmoore/rebased/develop/tile-export

ExporterI: set tile size for exported files to 128x128 (rebased onto develop)
Merge pull request #2112 from jburel/rebased/develop/refresh-admin

Refresh admin  (rebased onto develop)
Merge pull request #2123 from jburel/rebased/develop/crash-search

Crash Search (rebased onto develop)
merge develop -D org -I include -E exclude: PR 1956 (Login button)
merge develop -D org -I include -E exclude: PR 1960 (Remove cut link 11882)
merge develop -D org -I include -E exclude: PR 2005 (assist #11091: refactor server DB queries for hierarchy navigation)