make: pie -- Switch to new build scheme

Signed-off-by: Cyrill Gorcunov <gorcunov@openvz.org>
zdtm: make -- Add -f key on clean* ops

Otherwise if no such files present I'm getting warnings.

Signed-off-by: Cyrill Gorcunov <gorcunov@openvz.org>
make: Generate crtools version from Makefile definition

This allows us to have a unique place where version lives
and what is more important other subsystems (such as docs
generation) may reuse version definitions.

At moment EXTRA (which corresponds kernels -rc tag) and
NAME is not yet used, but I desided to put them in place
for future needs.

Signed-off-by: Cyrill Gorcunov <gorcunov@openvz.org>
Add include/version.h to .gitignore

Signed-off-by: Cyrill Gorcunov <gorcunov@openvz.org>
make: Add scripts/Makefile.protobuf

This script will be needed for reworked
protobuf library building. The main idea
is to make the overall building procedure
close to one the kernel uses.

Signed-off-by: Cyrill Gorcunov <gorcunov@openvz.org>
make: protobuf -- Switch to new build scheme

Signed-off-by: Cyrill Gorcunov <gorcunov@openvz.org>