Merge branch 'master' into merge-master-to-taglib2

Conflicts:
	ConfigureChecks.cmake
	taglib/toolkit/tbytevector.cpp
	taglib/toolkit/tstring.cpp
	taglib/xm/xmfile.cpp
	tests/test_wav.cpp
Merge pull request #431 from TsudaKageyu/merge-master-to-taglib2

Merge master to taglib2
Add CMake checks for LFS and moved relevant macros to config.h.