Remove incrementVersion() from LogVersionRepository since it is redundant
Changed Jetty thread calculator to take into account selector and acceptor threads
will be registered both for http and https.
Removed sysout.
Fixed string writing and reading in IoPrimitiveUtils
Removed unused methods in IoPrimitiveUtils
Added sorting of updates
Merge pull request #2655 from johan-neo/master

Changed Jetty thread calculator to take into account selector and accept...
Merge pull request #2650 from davidegrohmann/log-version-cleanup

Remove incrementVersion() from LogVersionRepository
Add tests for TransactionRepresentationStoreApplier

Remove duplicated call to updateIdGenerators since it is called by NeoTransactionStoreApplier
 when in recovery
Add tests for NeoTransactionIndexApplier

Add equals and hashcode methods to simplify testing
Slightly changed the interdace of LazyIndexUpdates to simplify testing
Add tests for NeoTransactionStoreApplier

Code cleanups
Add tests for PhysicalTransactionAppender
Add tests for PhysicalTransactionCursor

Renamed PhysicalLogicalTransactionStore.getCursor to getCommittedTransactions
Add equals/hash code for simplify testing
RecoveryVisitor is created outside the NeoStoreXaDataSource and gets its dependency injected.

LogFileRecoverer calls close on the RecoveryIterator which takes care to set the last committed
 tx instead manually setting in the data source after start.

Add tests for RecoveryVisitor
Add tests for LogVersionLocator
Add tests for TransactionMetadataFiller
Add tests for TransactionPositionLocator
Add tests for VersionAwareLogEntryReader
Repackaging: add org.neo4j.kernel.impl.transaction.xaframework.log.entry