VZ containers: Initial groundwork

Modified Makefile, make it recognize PCS server
Surrounded uncompilable parts with VZ macros
Added necessary files for further work
Added some already-implemented and easy functions to vz container_ops
Testing makefile is prepared for VZ tests adding

Signed-off-by: Alexander Burluka <aburluka@parallels.com>
VZ containers: kill and wait operations

Implementation

Signed-off-by: Alexander Burluka <aburluka@parallels.com>
VZ containers: implemented spawn_execve

Implementation + test

Signed-off-by: Alexander Burluka <aburluka@parallels.com>
VZ containers: veth network implementation

Implementation + tests

Signed-off-by: Alexander Burluka <aburluka@parallels.com>
VZ containers: added enter_execve

Implementation + test

Signed-off-by: Alexander Burluka <aburluka@parallels.com>
VZ containers: implement some resources constraints

Memory, cpu and blkio limits. Implementation + tests

Signed-off-by: Alexander Burluka <aburluka@parallels.com>
Merge pull request #23 from aburluka/vz_branch

Vz branch

OK, let's go with what we have here. Anything non-yet-working is treated as "sudden bug"...
lsm: borrow lsm from LXC

Signed-off-by: Andrey Vagin <avagin@openvz.org>
process: add ability to set a security label (v2)

v2: don't change a security label, if it isn't set.

Signed-off-by: Andrey Vagin <avagin@openvz.org>
test: add list of tests, which should be executed for all drivers