Added some more ICMP error to pico_err translations
Merge branch 'master' of github.com:tass-belgium/picotcp
Merge branch 'master' of github.com:tass-belgium/picotcp
Merge branch 'master' of github.com:tass-belgium/picotcp
Merge branch 'master' of github.com:tass-belgium/picotcp
More refactoring of sockets: udp datagram delivery
Added first part of HTTP POST support

* Also includes the simply python way to test the server on linux
* Added a form to the example code to test the POST action

Tested: With the provided python code and FF webbrowser
Merge branch 'master' of github.com:tass-belgium/picotcp
Socket refactoring: refactor socket_open
Socket refactoring: refactored socket clone
Removed useless casts [pico_socket.c]
Merge branch 'master' of github.com:tass-belgium/picotcp
Refactoring Socket: refactor read/write functions
Attempt to fix tiobe score for this file

Split up the biggest function into smaller ones
removed empty lines
Fixed NULL pointer dereferences in http_util
Fixed possible NULL dereference in pico_frame_discard()
Fixed potential NULL dereference in pico_device.c
Socket refactoring: Removed possible NULL dereference; removed redundant check in listen
Added check for NULL in socket creation