renaming port to socket stuff / init function

renaming (not all) port stuff to socket
init function for socket
make abstract_start_listening_on_port return listen_socket_id_t
fix __SOCKET_MAXIMUM__ and __LISTENING_SOCKET_MAXIMUM__
SOCKET_STATE to LISTEN_SOCKET_STATE