Add *.i to .gitignore

MSVC *.i files are output of CPP pre-processor;
use cl.exe /P command to generate them
Add cleanup for *.i files to MSVC build scripts