Added a robust .NET gitignore file

Even handles output from popular Visual Studio addons like ReSharper.