Put all boilerplate stuff into its own Perl Module
Use variables for demo files in t/find-per-user-stuff.t
Add setup_test_environment + write_configs to Test::UBH
Merge find-per-user-stuff.t and find-per-user-stuff-xdg.t
Re-indenting t/find-per-user-stuff.t for better readability
Refactor t/check-symlinks-in-path.t with Test::UBH

Add Test::UBH->call_unburden_home_dir and friends
Further refactor t/check-symlinks-in-path.t; add done and prepend_lsof_warning to Test::UBH
Boilerplate for the boilerplate instead of reexporting most stuff
Call done_testing with parentheses to avoid it being recognized as bareword
Refactor t/check-symlinks-without-trailing-slash.t with Test::UBH

Add Test::UBH->setup_test_environment_without_target and
Test::UBH->create_and_check_directory.
Exporting from Test::UBH::Boilerplate doesn't work. Revert it.
Remove unneeded modules from main:: boilerplate

Replace last which(lsof) by Test::UBH->prepend_lsof_warning
Use File::Test based tests

Can't use symlink_target_exists_ok yet due to
http://bugs.debian.org/705242 respectively
https://rt.cpan.org/Public/Bug/Display.html?id=84582
Allow prepend_lsof_warning without parameter
Make a difference between write_configs and write_user_configs
Use write_configs more often
Allow setup_test_environment_without_target without parameter
Refactor t/create-empty-directories.t with Test::UBH
Test::UBH: TARGET/PREFIX = TP
Test::UBH: Consistently use $t instead of $self