Add a service type property definition for NoDisplay
This ensures that KPluginMetadata instances created from .desktop files (e.g. with desktoptojson during the build) correctly use a boolean in the JSON. This should not result in any functional changes since we implictly convert the strings, but it silences some verbose warnings during the build.