[Device] GUPnP-DLNA API update

- Update the call to the gupnp_dlna_profile_guesser_guess_profile_sync(...)
to match a change in its signature.
- Bump GUPnP-DLNA Library required version to 0.9.4.

Signed-off-by: Christophe Guiraud <christophe.guiraud@intel.com>
[Async Task] Fix msu_async_task_delete function

Signed-off-by: Regis Merlino <regis.merlino@intel.com>
[Property] Add "object.item" upnp class type

API.txt documentation updated

Fix issue: https://github.com/01org/media-service-upnp/issues/183

Signed-off-by: Christophe Guiraud <christophe.guiraud@intel.com>
[Build] Enable SOUP session User Agent Customization

- Add the optional --with-ua-prefix flag to allow the customization
of the SOUP session User Agent Customization at build configuration time.

- Construct our user agent prefix with the following template:
    %s dLeyna/%VERSION

    %s is the value provided --with-ua-prefix if any
    %VERSION is the dLeyna version

- Call g_set_prgname(...) API to make our ua-prefix usable by libsoup.

Example:

with ./bootstrap-configure --with-ua-prefix=MypProject user agent value
will be:
      MyProject dLeyna/0.0.1 GUPnP/0.19.4 DLNADOC/1.50

if ./bootstrap-configure is called without --with-ua-prefix, user agent
value will be:
      dLeyna/0.0.1 GUPnP/0.19.4 DLNADOC/1.50

Fix issue: https://github.com/01org/media-service-upnp/issues/185

Signed-off-by: Christophe Guiraud <christophe.guiraud@intel.com>