Bugfix: A ZMQ message can only contain strings.
Removed internal project name for AlphaRPC.
Import NullLogger.
Socket already disables LINGER.

Removed it from the client.
Minor improvements on Client.

- Phpdocs for getFetchTimer
- Fixed use statements
MAX_MANAGER_DELAY had a very high value of 1 second.

When a client handler was not running on a target it took over
a second to timeout.
Merge pull request #31 from reenl/bugfix-zmq-returns-string

Bugfix: zmq returns string.
Merge pull request #32 from reenl/improvement-reduce-manager-delay

MAX_MANAGER_DELAY had a very high value of 1 second.
Keep track of unavailable managers to reduce latency.

When you configure multiple servers and you run multiple requests on the same client.
It makes no sense to keep trying to connect to a manager that times out.

This change keeps track of the unavailable managers and gives priority to the managers
that are actually responding.

This change also attempts to improve load distribution when using multiple managers.
Managers are shuffled both at boot time and when starting a new request.

Before this, a client pretty much never changed manager.
Merge PR #33: Keep track of unavailable managers.

Just changed the commit message to be more descriptive.
Docs: Added run command for worker example
Merge pull request #34 from corlee-alphacomm/docs-fix-worker-example

Docs: Added run command for worker example