'gtk2_ardour' - Use 'std::vector' to implement an array whose size is unknown (required to be buildable with MSVC)
'gtk2_ardour' - Use 'GStatBuf' instead of 'struct stat'
'gtk2_ardour' - Use 'floor / floorf' instead of 'trunc / truncf'
'gtk2_ardour' - Specify 'Glib::usleep' where needed (global ::usleep is not available for MSVC)