added generic c# related gitignore
added sln and csproj layout for .net 4.5