Changed net_addr to create const anonymous structs

lwip_threadopts are not const because they need to get passed
through a void pointer, which would discard a const.

Closes #37
Moved ETH_MTU to utils_sockets.h
Suggestions as a result of code review