rewrite network part.

Now gjoll_listener_t and gjoll_connection_t doesn't include crypto and
proto part. Create gjoll_slistener_t and gjoll_sconnect_t which add
crypto and proto layer. This allow to gjoll to manage local connections
(without crypto/proto).
fix tests
Add gjoll_daemon_add_rule and gjoll_daemon_add_route.

gjoll_daemon_add_rule allows to plug an incoming gjoll connection with a
local connection.
gjoll_daemon_add_route allows to plug an incoming local connection with
a gjoll connection.
fixes