Fixed imports in test-ch.

Fixed error introduced by modules move. Removed redundant imports.
Port TestAPI to new API.
Merge pull request #9 from qnikst/fix-imports-in-test

Fix imports in test
Use system mechanism to bind to random port.

Use System.ZMQ4.lastEndPoint to obtain last bounded endpoint
and read port.

Changes:
* In ZMQParameters fields 'minPort', 'maxPort', 'maxTries' were
  dropped.
* Old functions for port binding in Network.Transport.Internal
  were dropped.
Merge pull request #10 from qnikst/random-port

Use system mechanism to bind to random port.
Reorganize benchmarks.

Use cabal-bench for running benchmarks, and benchmarks
flags to install benchmark executables. Build time
benchmarks use forkOS to run server and client
instances and it may introduce an additional overhead on
global GC.
Port API to tasty framework

Conflicts:
	tests/TestAPI.hs
Merge pull request #12 from qnikst/test-api-to-tasty

Port API to tasty framework
Rename benchmarks flag to install-benchmarks.
Add a comment to .cabal about benchmark executables.
Merge branch 'cabal-bench'
fixup! Add a comment to .cabal about benchmark executables.
Merge pull request #13 from qnikst/fix-cabal-file

fixup! Add a comment to .cabal about benchmark executables.
Better travis file, still no tests.
Better travis file, still no tests.
correct yaml syntax
add '-y' flag to add-repository
change versions installed
just another version update
install development version of the network-transport