Use ardev_common.sh to setup environment for running libardour tests
export ARDOUR/PBD_TEST_PATH so that ./waf test finds the pbd test files
Move libardour test utility code into one source file
Remove unused test_common.h/cc files
Fixes for AudioEngine test
Add PBD::tmp_writable_directory utility function to pbd/file_utils.h/cc
Use PBD::tmp_writable_directory in test_output_directory
Remove unnecessary comma in pbd wscript file
Use PBD::tmp_writable_directory in libardour test_util.cc
Use PBD::tmp_writable_directory to write evoral test file into

no need to remove directory as it is temporary
Use test utility function to find evoral test files

either via EVORAL_TEST_PATH env var or on windows via directory relative
to dll
Use test_output_directory() in pbd filesystem test

This prevents directory being created in pwd and means deletion of
directory is unnecessary
Remove old scripts from when scons was used for build system
Add test_search_path to find test files in MidnamTest
export MIDIPP_TEST_PATH in midi++ test script so test files can be located

Modify formatting of script to be consistant with other test scripts
Make pbd test script consistant with other test scripts

remove running script from pwd limitation
Remove references in pbd test script to libs no longer in source tree
Fix definition of application name in Fedora based mingw packaging scripts

Probably needs to be configurable at some point
Add midi++2 unit tests to the Fedora based mingw build
Copy evoral test files to correct location Fedora mingw bundle