Unused parameter removed

The transport param is unused and is causing order of params ValueError.

Remove unused param from call

Remove transport param from iterativeStore
Merge pull request #754 from hoffmabc/bugfix-unusedtransportparam

Bugfix: Unused parameter removed
KBucket.getContact expects guid, not contact object.
Searches for contact among existing contacts always failed in KBucket.getContact when called from OptimizedTreeRoutingTable.addContact.
[WIP] removing pysqlcipher sources from the repo.

Travis builds are taking too long due to double installations of pysqlcipher,
the second installation which runs from pip seems to be doing fine now, if there
are any issues left in pysqlcipher we'll fix them upstream as suggested by @dionyziz
Merge pull request #755 from gubatron/bye-bye-pysqlcipher-sources

removing pysqlcipher sources from the repo.
Merge pull request #745 from freamon/bugfixes

Fix for DB writes
Remove pysqlcipher installation from Docker.
Drop pysqlcipher folder in debian package.
Merge pull request #760 from Renelvon/no_pysqlcipher

Remove pysqlcipher from the installers
Fix docstrings.
Raise NotImplementedError if BackupTool.restore is invoked.
Avoid os.sep; use os.path.join for buliding paths.

* Also delegate separator handling to os.path.join.
Factor main function.
Catch only OSError.
Cosmetic fixes.
Use classmethods instead of staticmethods.

* Since the name of the class appears inside the method,
  is should be a classmethod, to ease possible future refactoring.
Simplify get_backups.

* Reverse list in-place.
Filter None objects from list.
Refactor get_backup.

* Print warning on bad backup path.
* Strip try..except to absolute minimum.
Ensure tarfile is always closed.