4.5DEV__3: _fs_deletelog table plus triggers for creation

The previous delete paradigm consisted of:

 * start transaction
 * delete all original files (etc)
 * pass the IDs for those files out
 * cleanup files under /OMERO/Files, based on id

Now that files are no longer stored based on their IDs
this doesn't suffice. The information from the OriginalFile
table has to persist beyond the transaction so that the FS
files can be cleaned up. The only TX-safe way of doing this
is to put them in another table, so that if the TX fails,
the copied instances are also removed.

A after-delete trigger now copies the relevant fields from
originalfile to _fs_deletelog. SqlAction instances can query
these logs to allow for proper cleanup. If deleting of the
files fails (as periodically happens on Windows, for example)
the logs will persist and a later administration console could
list the dangling files.
merge develop -D org -I include -E conflict -E needs-fixes -E broken: PR 587 (Modulo retrieve (rebased onto develop))
merge develop -D org -I include -E conflict -E needs-fixes -E broken: PR 592 (C++ fixes for building with Ice >= 3.4)
merge develop -D org -I include -E conflict -E needs-fixes -E broken: PR 599 (scons: Update to version 2.2.0)
merge develop -D org -I include -E conflict -E needs-fixes -E broken: PR 623 (Insight sprint2 (rebased onto develop))
merge develop -D org -I include -E conflict -E needs-fixes -E broken: PR 625 (Hcs tabular data (rebased onto develop))
merge develop -D org -I include -E conflict -E needs-fixes -E broken: PR 634 (Big images fs 9701 (develop))
merge develop -D org -I include -E conflict -E needs-fixes -E broken: PR 635 (FS sync: UnregisteredFileException)
merge develop -D org -I include -E conflict -E needs-fixes -E broken: PR 636 (Render fs speed 10183 develop)
merge develop -D org -I include -E conflict -E needs-fixes -E broken: PR 637 (Remove Bio-Formats common directory from eclipse template)
merge develop -D org -I include -E conflict -E needs-fixes -E broken: PR 638 (_fs_deletelog via triggers)
merge develop -D org -I include -E conflict -E needs-fixes -E broken

Repository: openmicroscopy/openmicroscopy
Already up-to-date.
Merged PRs:
  # PR 587 jburel 'Modulo retrieve (rebased onto develop)'
  # PR 592 rleigh-dundee 'C++ fixes for building with Ice >= 3.4'
  # PR 599 rleigh-dundee 'scons: Update to version 2.2.0'
  # PR 623 jburel 'Insight sprint2 (rebased onto develop)'
  # PR 625 jburel 'Hcs tabular data (rebased onto develop)'
  # PR 634 will-moore 'Big images fs 9701 (develop)'
  # PR 635 joshmoore 'FS sync: UnregisteredFileException'
  # PR 636 will-moore 'Render fs speed 10183 develop'
  # PR 637 joshmoore 'Remove Bio-Formats common directory from eclipse template'
  # PR 638 joshmoore '_fs_deletelog via triggers'
Conflicting PRs (not included):
  # PR 631 jburel 'Handle correctly duplicate thumbnails (see #10225)'

Repository: openmicroscopy/bioformats
Updating fe1a095..9fd4cd1
Merged PRs:
  # PR 347 melissalinkert 'Photoshop TIFF: fix offset to first layer (rebased onto develop)'

Repository: ome/scripts
Already up-to-date.
Merged PRs:
  # PR 19 will-moore 'Split view merged 10109 (develop)'

Repository: openmicroscopy/ome-documentation
Updating dd7e4e5..91a86a6
Merged PRs:
  # PR 221 hflynn 'Fixing ticket 10174 (rebased onto develop)'

Generated by OMERO-merge-develop#126 (http://hudson.openmicroscopy.org.uk/job/OMERO-merge-develop/126/)