Refactored some stuff to be able to mock
Removed redundant function "is_digit" which was also violating namespace
Merge branch 'master' of https://github.com/tass-belgium/picotcp
Removed bogus C booleans

+ Moved some static functions to their own module (HTTP)
+ Enforce style
Merge branch 'master' of github.com:tass-belgium/picotcp
Enforced coding style
Fixed some erroneously exposed functions in http client
Removed zmq proof-of-concept due to ongoing development on a separate branch
Fixed test after removal of zmq PoC
Added documentation for IPv6 module
added http 404, not found, return
Added unit test module for pico_tcp.c
fixed null pointer dereference in pico_http #123
Removed overhead in TCP queue size calculation to comply with RWND shrinking not allowed (RFC1122)

Fixed #125
Work in progress ... fixing CLOSEWAIT
Fixed the TCP window probe to have the right flags/seq

Fixed #126
Merge branch 'WIP_FIN'
Fixed close-wait state by delaying EV_CLOSE delivery when there are holes in the receive buffer due to segment lost

Fixed #124
TCP: Adopt sent frame size to smaller RCV window.

If the advertised window is smaller than the next segment in the output queue,
TCP will split the current segment into two smaller segments, and send exactly
the amount of bytes advertised. The remaining bytes are enqueued once more in
the output queue for later send.

Should fix #127, traces are positive, but the "window shrinking" test still fails.
Commented out unit test work in progress