Adds a test for transactions that are larger than log size
NeoStoreUtil uses FSA
Merge pull request #2207 from tinwelint/1.9-large-ha-tx-tests

Adds a test for transactions that are larger than log size
Ignore flaky UDC user agent collector test.

This has been fixed properly in master (and 2.0-maint), but the fix is
not simple to backport. I'm assuming that this isn't likely to change in
1.9-maint; if it does then we can always run the test in the IDE.
Prevents transaction push failures to set the transaction manager in bad state

By introducing a new specific exception class that such code can throw,
and which will be caught and handled specifically in TxManager. Such a
failure will still throw exception out to the user, but will not set the
transaction in not OK state (which would require a restart/recovery to come back).
Merge pull request #2205 from tinwelint/1.9-neostore-util-fsa

NeoStoreUtil uses FSA
Made legacy indexes wait for availability check.

- Add availability wait in hagdb.index()
- Bump default database availability timeout to 120s, to account
  for time to copy store.
Logs slave transaction pushing failures at most every 5 seconds

or if different types of exceptions gets thrown. Introduces a little
utility CappedOperation which abstracts those conditions.
Updates changelogs for 1.9.7
Calls doAfterCompletion in TxManager#commit/rollback

since vital functions happen there, for example lock releasing. Previously
there were a scenario where a transaction started and ran into a "tm not OK"
exception on commit, where the after completions wouldn't be called.
This might happen if the tm not OK came from a kernel panic and a handler
brought the db back on its feet again.
Deploy mvn sites to the new server.
Kernel health is set to OK after recovery
Correct winner logging
Merge pull request #2234 from tinwelint/1.9-after-completion-fin

Calls doAfterCompletion in TxManager#commit/rollback
Merge pull request #2225 from tinwelint/1.9-capped-operation

Logs slave transaction pushing failures at most every 5 seconds
Merge pull request #2223 from tinwelint/1.9-go-easy-on-txpush-failure

Prevents transaction push failures to set the transaction manager in bad state
Merge pull request #2206 from jakewins/1.9-availabilitycheck

Made legacy indexes wait for availability check.
Merge pull request #2237 from chrisvest/2.0-merge-1.9

2.0 merge 1.9
Fix a bug where specifying non-default settingsClasses in DefaultGraphDatabaseDependencies had no effect.
Merge branch '1.9-maint' into 2.0-merge-1.9

Conflicts:
	community/kernel/CHANGES.txt
	community/kernel/src/main/java/org/neo4j/kernel/impl/transaction/TransactionImpl.java
	community/kernel/src/main/java/org/neo4j/kernel/impl/transaction/TxManager.java
	community/kernel/src/main/java/org/neo4j/kernel/impl/transaction/xaframework/XaResourceManager.java
	community/kernel/src/test/java/org/neo4j/kernel/impl/transaction/TestInjectMultipleStartEntries.java
	community/kernel/src/test/java/org/neo4j/kernel/impl/transaction/TestJtaCompliance.java
	community/kernel/src/test/java/org/neo4j/kernel/impl/transaction/TestXaFramework.java
	community/kernel/src/test/java/org/neo4j/kernel/impl/transaction/TxManagerTest.java
	community/server/CHANGES.txt
	community/server/src/test/java/org/neo4j/server/DatabaseTuningDocIT.java
	community/server/src/test/java/org/neo4j/server/NeoServerPortConflictDocIT.java
	community/server/src/test/java/org/neo4j/server/NeoServerShutdownLoggingDocIT.java
	community/server/src/test/java/org/neo4j/server/NeoServerStartupLoggingDocIT.java
	community/server/src/test/java/org/neo4j/server/database/TestCommunityDatabase.java
	community/server/src/test/java/org/neo4j/server/helpers/ServerBuilder.java
	community/server/src/test/java/org/neo4j/server/preflight/TestPreflightTasks.java
	community/server/src/test/java/org/neo4j/server/rest/web/UserAgentCollectorDocIT.java
	community/server/src/test/java/org/neo4j/server/web/TestJetty6WebServer.java
	cypher-plugin/pom.xml
	enterprise/backup/CHANGES.txt
	enterprise/cluster/CHANGES.txt
	enterprise/cluster/src/main/java/org/neo4j/cluster/protocol/atomicbroadcast/multipaxos/MultiPaxosContext.java
	enterprise/ha/CHANGES.txt
	enterprise/ha/src/main/java/org/neo4j/kernel/ha/HighlyAvailableGraphDatabase.java
	enterprise/ha/src/main/java/org/neo4j/kernel/ha/transaction/MasterTxIdGenerator.java
	enterprise/ha/src/test/java/org/neo4j/kernel/index/AutoIndexConfigIT.java
	packaging/standalone/standalone-advanced/src/main/distribution/text/advanced/CHANGES.txt
	packaging/standalone/standalone-community/src/main/distribution/text/community/CHANGES.txt
	packaging/standalone/standalone-enterprise/src/main/distribution/text/enterprise/CHANGES.txt