Remove some unnecessary warnings when building 'libs/qm-dsp' with MSVC
Remove an unnecessary #include that prevents 'libs/evoral' from building with MSVC (more evoral changes to follow)
'libs/evoral' - cast the returned pointers from malloc() / g_ptr_array_index() etc, as needed to satisfy MSVC
'std::isnan' is not available in MSVC (at least, not VC8)
'libs/evoral' - Through a compiler extension gcc can implement an array whose size in not known at compile time. MSVC doesn't have this extension. Therefore, use std::vector instead
'libs/evoral' - For each of the NNNN_lower_bound() functions (3 in total) add a non-const iterator to supplement the existing const_iterator
'libs/taglib' - Remove 52 x symlinks which needn't be under git control
'libs/taglib' - Remove 2 further symlinks which needn't be under git control
'libs/evoral' - Remove ambiguity about which version of 'abs()' we need
'libs/evoral' - Windows specific includes
Correct a typo in 'msvc_pbd.h'
Further changes to msvc/pbd (mostly to add support for getopt and getopt_long)
Add an empty 'unistd.h' to stop the compiler complaining when it gets unnecessarily #included
'libs/midi++2' - Modify to be buildable with MSVC
'libs/midi++2' - Compiler specific changes
'libs/midi++2' - Platform specific includes
'libs/rubberband' - Modify to be buildable with MSVC
'libs/rubberband' - Compiler specific includes
'libs/rubberband' - Platform specific includes
Merge branch 'windows' of git.ardour.org:ardour/ardour into windows