Never add empty keywords

Fix this both in the generator and the parser.
KDE applications are known to include a trailing comma in the keywords line.

Urgh.