initial skeleton

Signed-off-by: Andre Fuechsel <a.fuechsel@telekom.de>
added cyberlink lib

Signed-off-by: Andre Fuechsel <a.fuechsel@telekom.de>
changed to Cling

Signed-off-by: Andre Fuechsel <a.fuechsel@telekom.de>
added filter logic

Signed-off-by: Andre Fuechsel <a.fuechsel@telekom.de>
Proposal for a UPnPDeviceFilter SAM type.

Signed-off-by: Alex Tugarev <telekom@tugarev.de>
Added missing DeviceProperties, UPnpDevice, and UPnPDeviceFilter

Signed-off-by: Alex Tugarev <telekom@tugarev.de>
bugxfix: device will be added to registry even if it's descriptor URL is
not accessible

Signed-off-by: Andre Fuechsel <a.fuechsel@telekom.de>
renamed everything from UpnpXXX to UPnPXXX

Signed-off-by: Andre Fuechsel <a.fuechsel@telekom.de>
uses OSGi UPnPDevice. Mapping code copied from Cling, will be removed
later by forking Cling. 

Signed-off-by: Andre Fuechsel <a.fuechsel@telekom.de>
DeviceProperties are no longer needed

Signed-off-by: Andre Fuechsel <a.fuechsel@telekom.de>
renamed UPnPService into UPnPDiscoveryService and added some javadoc. 

Signed-off-by: Andre Fuechsel <a.fuechsel@telekom.de>
reverted changes about UPnPService renaming. 

Signed-off-by: Andre Fuechsel <a.fuechsel@telekom.de>
restricted DatagramIO to port 49153

Signed-off-by: Andre Fuechsel <a.fuechsel@telekom.de>
Merge branch 'upnp-service' into integration-73