Correct vzps usage

Conflicts:
	libpromises/cf3.extern.h
	libpromises/cf3globals.c
	libpromises/classes.c
	libpromises/processes_select.c
Clarify the end-steps of WaitForIncoming().
Dumb down some simple code.
Correct test for openvz support
Merge pull request #1940 from ediosyncratic/return-fix

Clarify the end-steps of WaitForIncoming().
Merge pull request #1948 from peckpeck/openvz_support

Openvz support
Temporary fix: inline the suppress/soft list evaluation.

This works round problems with @vohi's attempts to make variable
expansion less broken; it does so by not exercising what broke in the
course of trying to fix everything else.  We should revert it as soon
as we have a proper fix for that.