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" when e.g. creating a new vagrant box.