Fix the self-reference FK inserting a row where the fk reference is the
same row.
Update test for update, delete and multi-column PK/FKs

Update the constraint handler to deal with these cases, which makes the
self-join check much simpler so to that first.
Failing test
Remove unique/null specialization, now stored as regular indexes.

Fixes #539
Fixes #603
Fixes #675
Bump data version
Do a little less in IndexRowBuffer
Test for concurrent unique index
merge nathanlws: Simplify UNIQUE index representation

Merge pull request #1214 from nathanlws/sql-layer/simplify-unique-indexes
https://github.com/FoundationDB/sql-layer/pull/1214
Include standard_conforming_strings in the initial status dialog or else psql is confused.
Handle it via the special condition, rather than as a config option, since it isn't changeable.
merge MMcM: Include standard_conforming_strings in the initial status dialog

Merge pull request #1215 from MMcM/sql-layer/pg-initial-standard-conforming-strings
https://github.com/FoundationDB/sql-layer/pull/1215
Add more delete tests, wip commit.
Fix bug in the fdb-sql-layer.init script for the DEB packaging, where it
calls init-functions/status_of_proc with wrong parameters and fails.
merge tjoneslo: Fix bug in the fdb-sql-layer.init script for the DEB packaging,

Merge pull request #1216 from tjoneslo/sql-layer/init.d-script-fix
https://github.com/FoundationDB/sql-layer/pull/1216
wip more delete testing.
Final changes. Because of the way the contraint handler does delete
checks, the check self check requires changes in the storage layer
specific checkNotReferenced() code. This will require updating the
fdb-storage layer as well.
Merge branch 'master' into foreign-key-self-reference

Conflicts:
	src/main/java/com/foundationdb/server/store/ConstraintHandler.java
	src/main/java/com/foundationdb/server/store/PersistitConstraintHandler.java
Update the PersistitConstraintHandler to be consistent with the changes
from the Update changes. Find new cases where the constraint fails and
fix those too.
Require 2.0.0 in all packages
Update text in readme
merge nathanlws: Require foundationdb 2.0 in packages

Merge pull request #1217 from nathanlws/sql-layer/require-fdb-2.0
https://github.com/FoundationDB/sql-layer/pull/1217