Override public_dir in testing environment config

This prevents the tests from failing locally when there's no `public-production` directory present. Which means they should run "out-of-the-box", e.g. after doing a fresh `vagrant up`.