add media type for import logs

omitting x- prefix for http://tools.ietf.org/html/bcp178
adjust how the import log is created and linked to the fileset
add upgrade script to fix old import logs

to repeat in OMERO5.0__1 for those already on OMERO5.0__0
add import log find method to the metadata service
adjust import library to use new log finding method

Conflicts:
	components/blitz/src/ome/formats/importer/ImportLibrary.java
Load log files using new method and not file annotation.
Fix copyright and space.
permit empty lists of images to be queried for import logs
add integration testing for new metadata service method
include import log in fileset graph traversal
Add Permissions to manifest (required for webstart)

Also added Codebase (currently * allows running from anaywhere) and Application-Name (displayed in the webstart dialog, instead of the user-unfriendly classname)
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]
```
Fix dual dirs in the mac zip for insight

gh-1994 re-introduced importer-cli but at the same
time used `${main-dist-prefix}` rather than
`${dist.zip.prefix.osx}` leading to split directories.
Change signjar task to apply/exec jarsigner with custom args

The ant signjar task doesn't support -storepass:file.
Note this no longer preserves the original file modification time.
Replace jarsign.storepass property with jarsign.storepassfile

Added default password file lib/keystore.passwd
Replace genkey task with exec keytool -genkey

Need to use -storepass:file
Add jarsigner timestamping
Set default timestamping authority to http://time.certum.pl
Separate PluginLoggerImpl from LoggerImpl

Since all methods in LoggerImpl were checking
`if (runAsPlugin < 0) {...}` separating out the logic
into a separate class is straight-forward. The reason
for doing this, however, is that in the case that the
IJ plugin is used with the `loci_tools.jar` jar, which
contains log4j, then the client hangs at

    "Loading Logger Service"
Use old/new taks depending on whether jarsign.storepassfile is set

Restore old signjar/genkey tasks for Java<1.7
Use the new exec invocation with -storepass:file only if property jarsign.storepassfile is explcitly set