debian: Set version number to 6.0.0 according to the version of Zorp.
debian: Added Python as build time dependency.

It necessary to run the unit tests.
debian: Fixed several dependency problems in packaging.
kzorp: Added instance name to the adapter class init paramater.

It makes possible to use this class from Zorp, when instance related
data (service, rule, bind) downloaded to the kZorp.
zorp: Used Adapter class also in Zorp.
debian: Modified kZorp dependency according to the fact that it is in a separate repo.
debian: Fixed lintian given errors.
debian: Added kzorp package that contains the binary kernel modules.
debian: Set KERNELRELEASE environment variable to fix compilation of binary version.
fixup! Changed method of free kZorp related data in conntrack.
tests: Fixed several problems of the kernel module tests.
build: Disable the kernel modules compilation by default.

It makes possible to run the same tests on this module in the continues
integration systems just like in case of any other module independently
from the installed kernel version on the system.

Debian packaging calls make directly in the driver directory.
tests: Moved kernel module test to under the source directory.

It disables the run of the kernel module test in case of make check as they
are not unit tests an they are in need of the loaded kernel module. They can
be run by make driver-check.
kzorp: Added execute right to the Python unit tests.
socket_kzorp: Initial commit of xt_socket.* files.

Coes from kernel version 3.16.
socket_kzorp: Customized the original socket match code.

 * added _kzorp postfix to the filenames
 * inserted _KZORP to the header guard
 * added _kzorp postfix to the module name
socket_kzorp: Implemented socket mark based matching.
socket_kzorp: Permitted socket match on output chain.
socket_kzorp: Customized the socket mark based matching code.
Fixed compilation on kernel version 3.10.