document SSL chained certificates
Fixes problems with extra columns showing up in some conditions
Fixes #973

Since logback is a weak dependency, i.e. it may or may not be present at
runtime there cannot be an import referring to it. Instead a
LogbackWeakDependency class is introduced which contains reflection code
to try to load it, with a fallback if not present.
Fixes #58

o Introduces GraphDatabaseSettings#logical_log_rotation_threshold for
  controlling log size for auto-rotation.
o a logical_log_rotation_threshold=0 value means no auto-rotation.
o These two above will replace the setters on XaLogicalLog and
  XaDataSource, namely #setLogicalLogTargetSize() and #setAutoRotate(),
  but they are just deprecated for now.
Minor cleanup

Removes unused field in Protocol
Server no longer extends Protocol, instead static imports needed methods from there
DechunkingChannelBuffer.readAndThrowFailureResponse() no longer returns Throwable and the corresponding
 usage is now gone
Fixes compilation failure from previous commit
Adds test for a race condition that results in inverted flush order between PersistenceRows and PersistenceWindows
Fixes issues with PersistenceRow being flushed more than once

PersistenceRow was not marked as clean when contents were flushed. This is now tested
 by unit tests and fixed.
Minor formatting fixes.
Makes PersistenceWindowPool.REFRESH_BRICK_COUNT package protected to be used by tests.
Fixed hanging HaLoggingIT test
More explicit pre-test conditions
Fixes #62

o More descriptive error message for missing cache type.
Merge remote-tracking branch 'systay/weird-columns' into 1.9-maint
Remove the profile command from docs for now.
Fixes #73

o Introduces UniqueFactory#getOrCreateWithOutcome which returns a
  UniqueFactory#UniqueEntity with entity/wasCreated. REST API also uses
  this method instead of custom code in its UniqueFactory implementations.
Update pom.xml

Updated version to 1.9.3-SNAPSHOT
Updated poms to 1.9.3-SNAPSHOT
Unused imports
Reverts change in API for Configurator by properly @Depracating removed method

Configurator.getThirdpartyJaxRsClasses was removed while being a public method,
 leading to breakage of users of that method, which included the
 authentication-extension. That method is now reintroduced, with
 a @Depracated warning.
Moved server plugintest to a separate module.

This means that they can be part of the regular build now,
and don't have to be run separately.
Correcting spelling mistakes in the comments.