Removed single:// and ha:// prefixes in backup. They still work, but are not needed, and documentation do not mention them.
Ignores file descriptor test for windows, conceptually doesn't work on that OS
Do a store copy on join when there are no log files for the latest transaction.

I tried writing a test for this, but SwitchToSlave is hard to write tests for,
so the fix is provided without one.
Ensure getRelationships(...) returns re-usable Iterable

Stop RelationshipIterator pretending to be an Iterable
Merge pull request #2391 from cleishm/reusable-getrels

Ensure getRelationships(...) returns a re-usable Iterable
Merge pull request #2392 from rickardoberg/backupdeprecation

Removed single:// and ha:// prefixes in backup.
Correct location for javadocs in PDF for 1.9.x only.
Merge pull request #2411 from nawroth/pdf-javadocs

Correct location for javadocs in PDF for 1.9.x only.
Merge pull request #2414 from digitalstain/2.0-maint

Merge 1.9-maint into 2.0-maint
Cleanup after 1.9-maint -> 2.0-maint merge.
Can now be enabled since HTTP logging works again
Merge pull request #2418 from nawroth/1.9-2.0-merge

Docs cleanup after 1.9-maint -> 2.0-maint merge.
Wire up the UDC integration test module correctly.
Add PDF manual back, fix image sizes, upgrade CodeMirror.
Merge pull request #2432 from nawroth/pdf-and-fixes

Add PDF manual back, fix image sizes, upgrade CodeMirror.
PDF: additional path to fonts so they are always found.
Merge pull request #2412 from benbc/2.0-udc-integration-test-fixes

2.0 udc integration test fixes
Also print the instance name (instead of the ID) when they leave the cluser.
Fixes problem where predicates are evaluated wrongly in NOT
Fixed bug that caused RWLock not to free up entries in txLockElementMap.

The mark flag is used to guard against creating multiple RWLocks for the same resource and has nothing to do with TxLockElement entries.

TxLockElement creation and removal is still safe since it is synchronized on the RWLock.