new verbose option to replace $ENV{TEST_VERBOSE}

this allows the caller to decide if the old warn handler shall be called,
which is more convenient.
Merge branch 'verbose-option'