update .gitignore for cross platform compatible