Use pycryptopp for symmetric encryption.
Add XSalsa20 symmetric encryption method.
Add getter for soledad password.
Merge remote-tracking branch 'drebs/feature/3118_provide-a-way-to-access-saved-password' into develop
Merge remote-tracking branch 'drebs/feature/2601-use-pycryptopp' into develop
Avoid none problems when calls are made to non-initialized soledad.
Merge remote-tracking branch 'kali/bug/check_for_none_in_priv_db' into develop
Add package requirement for soledad.
Merge remote-tracking branch 'ivan/bug/update-readme-requirements' into develop
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
remove unused dbwrapper