Dev 115 v4

updates based on previous review comments:

- use introspection to see if X_DLNA_GetBytePositionInfo is supported.
- prv_get_position_info now take 2 additional parameters: action name and callback.
- only use the dlr_device_data_t struct for the get_all_props.