Add missing files for taglib
Added missing file for zlib
Replace MSVC specific headers with more complete versions
Update to ignore MSVC & cmake generated files.