improved gitignore for VS2012