Pkg promise acceptance tests

The latest changes, including addition of debian and rpm local repos with supporting scripts.

001-prepare-repositories.cf ensures the repositories required for testing are in place before the main tests run

There is still work to be done to get named_pkg_file_present.cf to work (see redmin #3649)