esl-9336 Added support for adding a document from an external provider
Merge branch 'add-external-document' into dev

Conflicts:
	sdk/SDK.Examples/SDK.Examples.csproj
	sdk/SDK.Tests/Silanis.ESL.SDK.Test.csproj
	sdk/Silanis.ESL.SDK/SDK.Examples.Tester/SDK.Examples.Tester.csproj
	sdk/Silanis.ESL.SDK/Silanis.ESL.SDK.csproj
	sdk/Silanis.ESL.SDK/src/Internal/Conversion/DocumentConverter.cs
	sdk/Silanis.ESL.SDK/src/Internal/UrlTemplate.cs