Libettercap removal

I noticed many functions like add_ip add_port are shared between src/ec_sniff.c and etterlog/el_target.c

they are basically exactly the same, but they differ maybe because of bug fixes or similar.

What about this commit?

In my opinion we should remove the duplication, make them extern and provide them through libettercap, right?