copy the subscription information to subscription invocations (just like session information is copied to session invocations), so that the clientSubscriptionHandle can be copied to the targets. This was previously not the case (bug)
copy the subscription information to subscription invocations (just like session information is copied to session invocations), so that the clientSubscriptionHandle can be copied to the targets. This was previously not the case (bug)
bugfix: always create a new subscription in case the 'exclusive' flag of the subscription settings is set
Renamed BaseServiceSettings to ServiceSettings.

ServiceSettings may also be used directly by simple services such as SetPublishingMode (unlike e.g. the Read service, which uses a subclass of BaseServiceSettings called ReadServices). Since they can be used directly, it makes more sense to name the settings "ServiceSettings" instead of "BaseServiceSettings".
The 'exclusive' flag of subscription settings has been renamed to a more appropriate 'unique' flag (to force the UAF to create a new subscription instead of reusing an existing one).
added the SetPublishingMode service
added the clientSubscriptionHandle attribute documentation
'exclusive' was renamed to 'unique', so update the documentation
added NOT_ASSIGNED and MAX of the uint32 client handles
added the class MonitoredItemInformation
added uafc::Client::monitoredItemInformation
prepare the removal of the deprecated 'NotificationHandle' concept in favor of ClientMonitoredItemHandle
prepare the removal of the deprecated 'NotificationHandle' concept in favor of ClientMonitoredItemHandle
added uafc::Session::monitoredItemInformation
added uafc::SessionFactory::monitoredItemInformation
added uafc::Subscription::monitoredItemInformation
added uafc::SubscriptionFactory::monitoredItemInformation
fixed wrong namespaces
updated the unit test to the new API
migrated from notification handles to client handles