Merge pull request #4 from hintjens/master

Initial fork off guide example
Merge pull request #7 from hintjens/master

Fixed issues #5 and #6
Merge pull request #8 from hintjens/master

Updated README.md
Merge pull request #10 from hintjens/master

Fixed issues #2 and #9
Allow workers to send multiple notification messages

The patch changes client and worker API.
The intent is to gain more experience and so we can come up
with useful protocol specification and API.
Merge pull request #15 from hurtonm/mulreq

Allow workers to send multiple notification messages
Fix compiler warning
Merge pull request #16 from hurtonm/mulreq

Fix compiler warning
Install mdp_client.h and mdp_worker.h headers as well
gitignore src/engine && src/trader as well
Rename mdp_client_receive to mdp_client_recv to ensure a symmetrical BSD sockets API
Remove dead mdp_worker_set_liveness API
Merge pull request #17 from methodmissing/fixes

A few minor fixes
Introduce support for client and worker socket options
Merge pull request #18 from methodmissing/sock-options

Introduce support for client and worker socket options
Vendor the Ruby binding
Merge pull request #20 from methodmissing/ruby-binding

Vendor the Ruby binding
Implement simple command filtering

This patch introduces both filtering mechanism and
a simple service that can be used to control this mechanism.
Merge pull request #21 from hurtonm/master

Implement simple command filtering
initial Visual Studio struct for majordomo so it will build on windows