Fixed bug in DNS
* modules/poison/dns.py
  -- Probably not the best way to do this for this reason here; fixed a
  small bug in the DNS poisoner.
New module
* modules/scanner/__init__.py
  modules/scanner/passive_scan.py
  -- In my quest to implement all features of Ettercap, I've implemented
  a really simple/basic passive network scanner.  As of now, it relies
  on ARP packets, but I'll continue to add to it as needed.
Beta packet modifier module
* modules/sniffer/__init__.py
  modules/sniffer/packet_modifier.py
  -- Emulating find & replace of Ettercap, this module matches payload
  strings and replaces it with whatever.  Requires nfqueue-bindings for
  python.
Fix for passive sniffer
* modules/stream.py
  -- Forgot to commit saving scanner objects
Small changes
* modules/dos/land_dos.py
  modules/dos/nestea_dos.py
  modules/dos/smb2_dos.py
  -- Use the get_ip() function
* modules/scaner/passive_scan.py
  -- Output host count
Further abstraction -- yey
* modules/dos/dos.py
  modules/parameter/parameter.py
  modules/poison/poison.py
  modules/scanner/scanner.py
  modules/services/services.py
  modules/sniffer/sniffer.py
  -- Every module should now implement a set of generic functions.
  	 Logging, views, running, etc.
* modules/scanner/passive_scan.py
  -- trivial reorder
* modules/services/ftp.py
  -- removed output newline
* modules/session_manager.py
  -- This was bugging me, i dunno why.
* modules/sniffer/http_sniffer.py
  -- Exception handling
* modules/stream.py
  -- default toggle logging values
* modules/util.py
  -- Extrapolated the get run user logic
forgot the generic module!
* modules/module.py
  -- The generic ZarpModule that all sub mods should
     be implementing
HTTP service fix
* modules/services/http.py
  -- Fixed a bug with the new interface
Removed unnecessary abc
* modules/dos/dos.py
  modules/parameter/parameter.py
  modules/poison/poison.py
  modules/scanner/scanner.py
  modules/sniffer/sniffer.py
  -- Removed the unnecessary ABC initialize method.  This actually
     gets automatically passed down from ZarpModule.
ARPP cleanup
* modules/poison/arp.py
  -- Switched local/target/victim vars over to tuples.  Added
     a time wait before sending the rectification packets so
	 we ensure they're sent when the respoofer is done.
	 Only send a single rectify packet; should shutdown
	 quicker now.
More fixes to poisoners
* modules/poison/arp.py
  -- Changed the respoof time to 2s.  This is a tad louder, but it's
  	 also more dependable and less likely to do wonky things.
* modules/poison/dhcp.py
  -- Fixed up to match ARP changes
  -- Removed some of the old logging stuff
  -- Comment formatting
* modules/poison/dns.py
  -- removed old dump variable
  -- Fixed up to match ARP changes
* zarp.py
  -- Formatting
Moved sniffer stopper to Poison; removed custom spoof vars
* modules/poison/poison.py
  -- Added the sniffer stopper here
* modules/poison/arp.py
  modules/poison/dns.py
  modules/poison/dhcp.py
  -- Removed custom spoof vars
  -- Removed the test_stopper
File management stuff
 * General
  -- Moved stuff around
Pathing fix
* zarp.py
  -- Fixed a pathing bug for Scapy
Note before merge about beta
Merge branch 'dev'