ISPN-4966 The <backups/> element should be a sub-element of all cache-types, not just clustered caches
Update locking documentation

* added how it works in clustered caches
ISPN-4970 AvailabilityException and AvailabilityMode are in the wrong package
ISPN-4970 AvailabilityException and AvailabilityMode are in the wrong package

Move the impl package as well
ISPN-4981 Update to Hibernate Search 5.0.0.Beta2
ISPN-4981 Spatial Query updated API: onCoordinates -> onField
ISPN-4902 Unsupported Class Version Error when running testsuite with JDK6

Update documentation.
ISPN-4949 Split brain: data updated in degraded mode

Don't update the cache topology after a JGroups view update
until we know all the members are accessible.
ISPN-4949 Split brain: data updated in degraded mode

* Move PartitionHandlingInterceptor above StateTransferInterceptor
* Check availability again when catching a SuspectException in
  PartitionHandlingInterceptor
* Fix NPE when receiving a null response for a START_STATE_TRANSFER command
* CacheClusterStatus.doHandleClusterView now uses the most up-to-date
  view's members.
Add a waitForViewId method in JGroupsTransport