(#13682) Fix acceptance test failures
On Lucid, /usr/share/puppet may not exist. The module upgrade tests all
make the assumption that this parent directory exists. This causes
false positive failures when running systest against a Lucid system.
This patch modifies the setup code for all of the tests to ensure the
parent directory exists.