Fix long-missing DELETE EventLogs

This check has been wrong throughout the 4.4 series.
If this is the last element, then EventLogs should be
raised for every OriginalFile deleted. This has not
been happening. (Very sadly)

This should be rebased onto dev_4_4
Support hierarchy in views.py list_scripts() json
scripts menu supports multi-levels on click
Syling improvements to scripts menu
Close scripts menu when script is launched
Remove menulist transitions from Chrome/Safari
Add base filters to cover meta classes.
Clear context in SessionCache
Fix misc. failing session test
Removing JDK7-comma from object.vm
Make enable/disable of filters multi-filter safe

With the addition of multiple filters, disabling by name was
throwing a concurrency exception in the while-loop. This now
makes use of an internal map which can be modified in place.
Remove old, incomplete comment
Add parens around the clauses
Remove caps of script names. .py -> ...
lowercase 'back'
Removing 'omero' -> OMERO in scripts menu
Only use admin status not leader status
Merge pull request #1459 from will-moore/scripts_menu_11434

Scripts menu 11434
Clarify admin01 variable name
Merge pull request #1478 from joshmoore/session-uuid-fixes

Session uuid fixes