Fix gitignore stuff

Some elements added to simplify compatibility of the repository with VisualStudio directories and with the use of a SVN repository in addition of the git one.