Add a forWrite flag to Neo4j2's autoStartTransaction method

This flag is necessary for subclasses to be able to tell, when a new transaction is being created, whether it is for a read or for a write. The information is necessary to enable enforcement of transaction policy in a subclass.

Plus a rider to correct a minor error in the changelog.