Initial support for --no-network option for fail2ban-testcases
Remove unneeded setting of opts.no_network
Merge pull request #111 from opoplawski/nonettest

Initial support for --no-network option for fail2ban-testcases (Closes gh-110)
Merge remote-tracking branch 'gh-yarikoptic/master'

* gh-yarikoptic/master:
  BF: pyinotify - use bitwise op on masks and do not try tracking newly created directories
RF: move exceptions used by both client and server into common/exceptions.py

this prevents importing of server while operating with client only
BF: do not rely on scripts being under /usr -- might differ eg on Fedora -- rely on import of common.version (Closes gh-112)

This is also not ideal, since if there happens to be some systemwide common.version -- we are doomed

but otherwise, we cannot keep extending comparison check to /bin, /sbin whatelse
NF: roundcube-auth filter (to close Debian #699442, needing debian/jail.conf section)
BF: return str(host) to avoid spurious characters in the logs (Close gh-113)

thanks to opoplawski@github