enable warnings globally in RT::Test as first thing

Our smoke testing system runs tests with -w flag, so
if you run tests with prove -vl with -w then you
may get different results or even failures.

Let's just enable them globally for tests.
Merge branch '4.0/enable-more-warnings-in-tests' into 4.0-trunk