Merge pull request #208 from erikd/master

Minor improvement to development docs and a build fix
persistent-test: Beef up 'Migration : is idempotent' test.

The original "is idempotent" test did not include any Unique constraints.
Adding such a constraint make this test fail.

Also worth running an "is idempotent" test more than once :-).