Three fixes:
  - The <AD.type> attribute must be created. If no explicite type is given, String is used as default
  - setDefaultValue and setDefaultMultiValue only do anything if the respective data is not null
    (otherwise setDefaultMultiValue would overwrite a scalar value if no multivalue is given)
  - Don't generate Metatype descriptors for wellknown service properties 
     (service.pid, service.description, service.id, service.ranking, service.vendor,
      service.bundleLocation, service.factoryPid)

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@570816 13f79535-47bb-0310-9956-ffa450edef68
2 files changed