Fix -Wcast-align violation
Merge pull request #160 from TsudaKageyu/fix-cast-align

Fix -Wcast-align violation
Fix reading corrupted ID3v2 syncdata
Merge pull request #161 from TsudaKageyu/fix-syncdata

Fix reading corrupted ID3v2 syncdata
Fix unexpected sign extension
Merge pull request #165 from TsudaKageyu/sign-ext

Fix unexpected sign extension
Refactor out some stuff to CMake tests
Improve getting file size in Win32
Merge pull request #167 from TsudaKageyu/filesize

Improve getting file size in Win32
Fix a change breaks compatibility with Win9x
Merge pull request #168 from TsudaKageyu/fix-win9x

Fix a change breaks compatibility with Win9x
Improve Unicode file name handling in Win9x
Merge pull request #169 from TsudaKageyu/win9x-unicode

Improve Unicode file name handling in Win9x
Skip unnecessary CMake tests
Fix mistaken preprocessor conditionals
Add missing HAVE_WIN_ATOMIC block
Merge pull request #166 from TsudaKageyu/cmake_test

Refactor out some stuff to CMake tests
Small bug fix in tstring.cpp
Merge pull request #170 from TsudaKageyu/master

Small bug fix in tstring.cpp
Add some tests for String