bus: Fix memory leaks when parsing .service files
- desktop-file test: Don't leak errors
- BusDesktopFile: Don't leak content if key=value appears before [Section]
(.service files are the only files in .desktop format that we currently parse.)
Edited by Simon McVittie