Removed unused prototypes Closes #227
Avoiding void*, using the right struct
fix a warning
More build fix
Fix
More fixes
Added redundant decls gcc flag
Removed redoundant prototypes
Using system check framework when available, with fallback in case of problems to the embedded one
Added check to travis
Fixing tests with eglibc >= 2.17
Better errors and library checks for tests
Added bpf.h for Darwin builds this should fix issue #326
Removed inclusion of bpf.h from ec_send.c, defining PCAP_DONT_INCLUDE_PCAP_BPF_H if running on Darwin
Merge branch 'master' into fix-warnings

Conflicts:
	CMakeLists.txt
	include/ec_filter.h
	include/ec_globals.h
	include/ec_network.h
	src/ec_capture.c
	src/ec_conntrack.c
	src/ec_error.c
	src/ec_filter.c
	src/ec_inet.c
	src/ec_network.c
	src/ec_packet.c
	src/ec_send.c
	src/ec_sslwrap.c
	src/interfaces/curses/ec_curses.h
	src/interfaces/gtk/ec_gtk_hosts.c
	src/interfaces/gtk/ec_gtk_mitm.c
	src/interfaces/gtk/ec_gtk_plugins.c
	src/interfaces/gtk/ec_gtk_view.c
Fixed previous merge
Add mutex while scanning for hosts
Merge branch 'master' into 326-fix
Added files to separate UI select away from libettercap. Moved parser code away from libettercap to the binary.
Moving check framework