Add factory to create event header instances.  Wire up license shit for pro and pass hostId for node identifier
[NX-213] Normalize download stuff, move common bits to wonderland
[NX-213] Ensure we create/download files from downloads directory (direct children)
Add plugin identity component for kazuki and log kazuki version
[NX-213] Additional logging
Merge pull request #382 from sonatype/NX-213-normalize-download

REVIEW: [NX-213] Normalize download stuff, move common bits to wonderland
jackson2 is part of core now drop comment
Merge branch 'master' into NX-193-event-header

Conflicts:
	plugins/internal/nexus-analytics-plugin/src/main/java/org/sonatype/nexus/analytics/internal/EventExporterImpl.java
avoid null message
use nexus:wonderland perm
Merge pull request #381 from sonatype/NX-193-event-header

REVIEW: Add factory to create event header instances.
release: 2.8.0-m1
update to next version: 2.8.0-SNAPSHOT
NEXUS-6307: Warn if no JCE ucrypto is installed.
NEXUS-6294: Deleted file handles.

While not quite same as NEXUS-6172, a bit different
approach was made here. Writer is kept open during the
lifetime of timeline component, and readers are now
opened per-request. This should be "light" operation
as it's done with applyDeletes=false.

Before, the searcherManager opened a reader at
component creation (nexus boot), and that
reader was kept as is even if nobody touched
feeds (reader keeps a "snapshot" of index frozen
at the point in time where it was open).
NPE guard
log errors as ERROR
Revert "NEXUS-6294: Deleted file handles."

This reverts commit 26a5dbe10f10e73a453c862e763d895b597656aa.
NEXUS-6294: Redoing change

Basically, not doing much, as only making sure that
after purge the deleted file handles are released for sure
(purge would introduce most change to index segments).

Also, not punishing any writer only the "batch" one
that is used only in special circumstances, like
"repair index" on boot, when timeline index is
detected corrupt.

Everything else left intact.
Merge pull request #384 from sonatype/NEXUS-6294-file-handles

NEXUS-6294: Deleted file handles.