Add explicit casts for MSVC compilation
Add missing headers/implementations to msvc11 project
Zchunk - cast to byte* and remove aligned (need windows equivalent)
Prelude - define sleep as Sleep for MSVC
define S_IRUSR as _S_IREAD for MSVC

cannot pass zfile selftest after this change. no good, but it lets me
compile for now.