Add ensc/irssi's native proxy code into irssi

See the changes in TODO. There are warnings produced while running it and there are also some usage of "\_\_attribute__((\__packed__));"
Nevertheless, I would like feedback :)

Nit: No need to cast here and elsewhere for `g_free()`.