Cleanup sys.path handling in generate_all.py

Don't append the same item multiple times.
shell: Rename bash completion template to follow common naming scheme
csharp: Add logo for NuGet package