OMERO5.0DEV__1: Add trigger to prevent Directory deletion

The trigger is run before deletions on the originalfile table
and raises an exception if there are still files which would
count as being "contained" in the directory (based on path
inclusion). The recursive delete method will order deletes
such that any contents should be removed first.