Combine logging loops to reduce clutter
New eventLogQueue query

The previous version was still returning duplicate
objects. The new version is another factor of 6
smaller:

```
>>> total = 58898804
>>> old = 1717006
>>> new = 288820
>>> float(new)/total
0.00490366493689753
>>> float(old)/total
0.029151797377753204
```

This version also matches the number of rows output
by:

```
select count(*) from eventlog group by entitytype, entityid;
````
Fix RepositoryDaoImpl return type
Remove commented code and update header.
Show MetadataViewer on search result selection
Add EventLogQueue.Data logging
Remove unnecessary print statement
Remove import
Allow skipping diagnostics log parsing
Add Indexer-0 check on 'admin reindex'
Fix tooltip. Arbitrary Limit was still displayed.
Limit the max_partition_size based on memory

If the 100 bytes per entry is going to be a burden
for the JVM, then we scale down the setting and
print a warning. If a user **REALLY* wants that
value, then they can scale up by a factor of 10.
Review loading sequence

When selecting image in sequence, the flag "isLargeImage" was
returning the value associated to the previous image selected
This led to big image being displayed in preview.
Sequence has been modified to avoid such situation.
Merge pull request #2721 from jburel/exposure-time

Exposure time
Merge pull request #2702 from jburel/reset-default-name

Reset default name
Reduced the amount of calls to the server
Merge pull request #2718 from mtbc/basket-hover

Fix hover for .tablesorter (see Basket) (rebased from develop)
Merge pull request #2719 from sbesson/12340_insight_build

Redistribute launch scripts in Linux and Mac client zips
Merge pull request #2720 from mtbc/improve-sleep-timer

make sleep timer's shutdown method less likely to hold thread
Merge pull request #2685 from jburel/show-file-paths

Show file paths