Merge pull request #3 from hintjens/master

Problem: need a command line listener
Problem: Can't compile due to ‘else’ without a previous ‘if’

Tried to compile stuff and got following error:

>  In file included from zccp_server.c:59:0:
>  zccp_server_engine.inc: In function ‘s_client_execute’:
>  zccp_server_engine.inc:505:17: error: ‘else’ without a previous ‘if’
>                   else {
>                   ^

It was caused by two default states in server state machine. State "start"
inherited from "external" and defined exactly the same states. Got rid of the
local definition and used the inherited state as they were the same.
Merge pull request #5 from miska/master

Problem: Can't compile due to ‘else’ without a previous ‘if’
Problem: need proper client stack

Solution: implement code generator in zproto, use to build new
zccp_client class.

Note: requires latest zproto and czmq.

To make this simple, I've ignored all complex data types in the protocol
so messages are just strings. This is fine for now.