Remove duplicate test file.
Groom test_network_util.

* Visually separate right from wrong testcases.
* Add provision for running test without nosetest support.
* Remove execute flag.
Do not comment the obvious.
Refactor pyelliptic tests.

* Rewrite tests as unittests.
* Remove execute flag from file.
* Make imports consistent with rest of code.
Rewrite and expand kbucket tests.

* Factor contact creation.
* Drop empty tearDown.
* Never import classes, only modules.
* Test KBucket init.
* Test len.
* Test getContact
* Test getContacts.
* Test addContact.
* Test removeContact.
* Test keyInRange.
Merge pull request #544 from Renelvon/master

Refactor and rewrite testsuite.
Merge pull request #546 from integers/master

Replaced sensible-browser with xdg-open (more cross-distro compatible)
Parameterized sign in SQL queries.
Added a test case using <> operator.
Fixed style.
Merge pull request #549 from sophron/sql-non-equal-operator

Database API sign support
Update README.md
Separate test requirements into test_requirements.txt.
[FEATURE] Added additional required packages in requirements.txt
Merge pull request #556 from Ignat99/feature

[FEATURE] Added additional required packages in requirements.txt
DHT._dataStore -> DHT.dataStore
DHT/Transport refactors, updates.

 - DHT on_find_node DRY refactors.
 - TransportLayer/CryptoTransportLayer now destroy ZMQ sockets on shutdown.
fix build

Signed-off-by: Thomas Stilwell <stilwellt@openlabs.co>
Merge pull request #554 from Geekfish/cleanup/split-test-requirements

Separate test requirements.
Merge pull request #558 from benemorius/fixbuild

fix build