t/walk-web.t was failing because of undef warnings
Failing because we properly catch library warnings now

4.0/actually-catch-test-warnings and 4.0/catch-test-file-warnings meant
that any warnings thrown out of libraries (not just the server) during
testing need to be accounted for.
Merge branch '2.9/test-warnings' into 2.9-trunk