Rewrite network and crypto stuff.

- remove tcp multiplexing
- rewrite protocol to match with stream logic
- use threefish instead of aes
remove gjoll__parser_clean, same job as gjoll__parser_free_data
add tests for parser.c
add flags in test makefile and remove warning
working on network tests: gjoll_listener
Create gjoll_daemon_t, update main, upgrade libuv.
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
Add lua 5.2 to load config file and update README.
add ordo in dependencies
update 'To build' part in README
fix README and add comment in network.c