Licensing for Windows installer.
Fix null pointer access.

Also remove the now unused second constructor of
NoSuchLogVersionException and fix wording in remaining constructor.
Ensure ResourceIterator is properly closed.
Fixes query output in article tests
Adds collection slice and index operators to Cypher
Merge pull request #1131 from jotomo/npe-fix

Fix null pointer access.
Merge pull request #1132 from jotomo/close-iterator

Ensure ResourceIterator is properly closed.
Transaction compatible in try-with-resource

Have Transaction interface extends AutoCloseable which makes transactions
able to participate in try-with-resource blocks, like:

  try ( Transaction tx = db.beginTx() )
  {
    // db operations
    tx.success();
  }

finish() method has been deprecated but parts of the code still use it.
The focus has been here to convert src/main code, documenting tests and
any code ending up in the manual.
Merge pull request #1124 from systay/slice

Adds collection slice and index operators to Cypher
Merge pull request #1128 from tinwelint/2.0-try-with-tx

Transaction compatible in try-with-resource
Make IndexPopulationFailures print properly resolved label name and property key ids