Split client and server in two different packages and refactor.
Fix couch tests so there's just one instance of couch server for each test.
Fix soledad tests so the mocked target does not influence other tests.
Add missing dependencies.
Add changes file.
Merge remote-tracking branch 'drebs/feature/2616-separate-soledad-into-client-and-server-2' into develop
Bump version and fold in changes for 0.2.1 release
Fix initscript to use new server package name.
Add leap.soledad dependency for leap.soledad_server.
Merge remote-tracking branch 'drebs/bug/3095-initscript-uses-wrong-wsgi-name' into develop
Add method for password change.
Merge remote-tracking branch 'drebs/feature/3080-add-method-for-password-change' into develop
Fold in changes
Bump versions to 0.2.2
Change initscript PRIVKEY_PATH to not also point to the certificate, instead pointing to an explicit .key file
Remove unused imports.
Merge remote-tracking branch 'micah/bug/3174' into develop
Refactor authentication to make it adaptable.
Update README with instructions for running tests.
Merge remote-tracking branch 'drebs/feature/2621-refactor-auth-to-make-it-adaptable' into develop