update project file
add a (failing) test related to PCH and debug information
override /Zi with /Z7 when creating PCH
fix stderr/stdout bug when compiling multiple sources
make preprocessor work with UTF-16 (both endianness) source files

raise exception if we get a fatal error while preprocessing
fix tests
document Zi/Z7 bug/caveat
stylistic doc change
preserve order of include paths
do not cache search path, it is dependent on the environment
do not send runtime dll along with the compiler, it is not easy to determine the correct one
fix tests
test for include order preservation