ksmserver: Filter out services with NoDisplay=true
Solves a case where an application installs multiple desktop files for handling different mime types. Typically those have NoDisplay=true as recommended by the spec. But we want to associate the application with the "main" desktop file. An example of this happening within KDE is KDevelop.