split network_read into network_read_start, network_read_next and network_read_end
add methods packet_stream, packet_stream_end, read and peek to UIPEthernet
finish refactoring of UDP allows to receive bigger packets than UIP_BUFSIZE