Introduce package tests.
Merge remote-tracking branch 'kacfengine/pkg-promise-tests' into pkg-promise-tests

Conflicts:
	tests/acceptance/17_packages/build-deb-repo
	tests/acceptance/17_packages/build-rpm-repo
	tests/acceptance/17_packages/named_multi_pkg_absent.cf
	tests/acceptance/17_packages/named_multi_pkg_present.cf
	tests/acceptance/17_packages/named_pkg_absent.cf
	tests/acceptance/17_packages/named_pkg_file_absent.cf
	tests/acceptance/17_packages/named_pkg_file_present.cf
	tests/acceptance/17_packages/named_pkg_present.cf
	tests/acceptance/17_packages/named_versioned_pkg_absent.cf
	tests/acceptance/17_packages/named_versioned_pkg_present.cf