Various import and logging fixes

This PR involves several distinct parts so the review isn't very simple. For many of the features a local server is needed or beneficial. @joshmoore may have added additional test details below in the comments.

1. A single commit cherry-picked from gh-1978 fixes a problem with the Editor starting up. The Editor should start with no problems.

2. Insight logging. A logback log file should be written to `~/omero/log/omeroinsight.log` for Insight, Importer and Editor. If the config file, `logback.xml`, is moved from the Insight config directory the clients should still start okay but without providing any logging.

3. CLI in-place import options should be tested. These are detailed in https://github.com/openmicroscopy/ome-internal/pull/97
 
4. the log directory should be configurable for Python processes, see https://trac.openmicroscopy.org.uk/ome/ticket/11943

5. If you use `-- --debug=DEBUG` during import,  you'll get upload status updates like `2014-01-30 ... FILE_UPLOAD_BYTES uploaded: 0 of: 0 bytes (ETA: 0' 0")`