add swaps to gitignore
Workarounds for sqlcipher concurrent init on tests
moar fix attempts using class lock
fixes so we can execute some tests on its own
Remove DBWRAPPER for sqlcipher access.

We're using instead the very useful but undocumented
check_same_thread parameter in dbapi2.connect, plus
class level locks when accessing a sqlcipher database.
fix tests to dbwrapper removal
Split soledad into common, client and server.
Fix test using new rand prefix.
Update README with info on how to run tests.
Merge remote-tracking branch 'drebs/feature/3487_split-soledad-into-common-client-and-server-3' into develop