make: Fix typos for archive libs

Signed-off-by: Cyrill Gorcunov <gorcunov@openvz.org>
make: Eliminate double building of objects

Because src/$(LIBCT).a and src/$(LIBCT).so are
separate targest the make -j2 command yields
two instances of make which are building same
targets simultaneously which leads to unneeded
double generation of dep files and such.

Simply make "so" to depends on "a" because they
are different in linking but not in building
improving build speed.

Signed-off-by: Cyrill Gorcunov <gorcunov@openvz.org>
Merge pull request #24 from cyrillos/master

For xemul@
Merge pull request #25 from avagin/xemul

libct: add ability to use one library with OpenVZ and upstream kernels
ct: return an error if we can't enter into CT

Signed-off-by: Andrey Vagin <avagin@openvz.org>
ct: return an error if execve fails

Signed-off-by: Andrey Vagin <avagin@openvz.org>