Purge GNU LGPL headers from the codebase.
Create Using OpenBazaar with Tor

Initial stab at documenting OpenBazaar operation with Tor
Rename Using OpenBazaar with Tor to Using OpenBazaar with Tor.md

Forgot file extension
Merge pull request #668 from Renelvon/purge_lgpl

Purge LGPL from the project
Module maintentace

* Fix docstrings now that contact.py is gone.
* Slightly improve code style. Delegate to __eq__
* Simplify exception handling in removeContact. The docstring should be
  enough documentation for anyone reaching this code via a traceback.
* Drop comment mentioning IndexError.
* Store market_id value for future reference.
* Add note about peculiar behavior of getContacts.
Improve code coverage of unit tests.

* Test getContacts on empty bucket.
* Test market_id attribute.
* Factor kbucket creation.
* Abstract testing of getContacts.
Merge pull request #689 from El--Presidente/develop

Create documentation: Using OpenBazaar with Tor
Merge pull request #686 from Renelvon/cover_kbucket

Maintain kbucket module. Improve coverall score to 100%.
Deactivate bad unused import.

* ebaysdk missing from project requirements.
Enable pylint imports check (F0401).
Do not pylint inside html/bower_components.
Subpackage db and test folders.

* Effectively allows relative imports from/to these folders.
Fix broken imports in the db, features and test packages.
Locally disable import errors.

* Unable to import distutils.utils in Travis CI.
Disallow wildcard imports (W0401).

* Also flag unused names from wildcard imports (W0614).
Refactor wildcard imports.

* Drop wildcard; state imported names explicitly.
* Import each module only once.
* Drop unused imports.
* Fix broken imports: Explicitly import modules
  previously implicitly imported by wildcard.
Flag implicit relative imports (W0403).
State relative imports explicitly.