C# Core 3.5: Replaced error - string type to PubnubClientError type

Added user-agent to request