Generate .gitignore files from common project presets and custom ignore rules.
Add one custom entry per line.
Generated ignore rules grouped by preset.
Sections and final entries included in the generated file.