Change executable name within the README

The README claims that the shell script is named `neoviz`.
Cleanup for TransactionCommitProcess
Fix todo in TestRecoveryMultipleDataSources
Reenable tests in TestRecoveryScenarios
Reenable tests in TestConcurrentRotation
Fix a problem when recovering caused by the fact that the new log version wasn't flushed
on disk after a log rotation.

o reenable tests in IndexRecoveryIT
Merge pull request #2739 from davidegrohmann/2.2-fix-todos

Cleanups and reenabling tests
Breaking cyclic dependency in IndexManager wrt AutoIndexers
Doc: Remove uses of START and mark as deprecated

o Remove START from CypherSqlDocIT
o This tutorial should be reworked, for now we just remove any mention of START
o Discourage use of START. Fix Cypher SQL example

signed-off-by: Jakub Wieczorek <jakub.wieczorek@neotechnology.com>
Doc: Rename Cypher endpoint sections in REST guide to make clear which endpoint is old and which is new

signed-off-by: Jakub Wieczorek <jakub.wieczorek@neotechnology.com>
Merge pull request #2746 from boggle/no-start

Discourage use of START
Revert "Revert "More parallellization in the batch importer""

This reverts commit 45b41deb576ca39663cac9dee8cc391421ab764d.
Tagging for version 2.1.3
Back to development version.
Improved docs around START and the CYpher endpoints.
Merge pull request #2749 from nawroth/no-start

Improved docs around START and the Cypher endpoints.
Update version to 2.1.4-SNAPSHOT
Fix browser javadoc jar build
Fix inconsistent behavior in diffsets on remove/add combination.

Previously, remove+add would result in an item added, while add+remove
would result in no net changes. This fixes this inconsistency, leading to net
no changes in both cases.

This resolves two bugs in property and label changing, where one would remove
and add the same label or property multiple times in the same transaction.
Added some javadocs to forseti and the Kernel