Merge pull request #1434 in FS/freeswitch from ~PRAVEEN_KUMAR/freeswitch:bugfix/FS-10728-mod_avmd-backward-compatibility_issue to master* commit '179a659b7f3026c12c63bc4879a24c5f58584349':
FS-10728: [mod_avmd] backward compatibility issue in avmd_main_api
FS-10728: [mod_avmd] backward compatibility issue in avmd_main_api avmd_start_app flow will break if 'inbound_channel'/'outbound_channel'
both has been set and the avmd_start_app invoked for inbound call leg.
With this change, it'll be able to work even if we set
FS-10739: [libblade] Added TTL to request which now produces an error response when a response is not received locally within the timeout, this utilizes loopback session stuff which had a couple bugs that are now also fixed, further loopback testing is still required on event subscriptions, protocol publishing, protocol locating, and protocol execution
Merge pull request #1422 in FS/freeswitch from ~ANDYWOLK/freeswitch:bugfix/FS-10725-mod_v8-and-lib-v8-wont-build-on to master* commit '9c4fc2af122d9c19b8c79e2ef10f6e16ecd25abc':
FS-10725: [Build-System] Add DownloadPackageTask in order to use in props instead of using legacy util.vbs within projects. Get rid of lib v8 download project in favor of props on windows.
FS-10690: [libblade] Added web request and web response layer ontop of civetweb to handle simplified processing for both inbound REST services as well as outbound client requests. Added simple layer ontop of that for one-liner oauth2 token establishment.
Merge pull request #1419 in FS/freeswitch from ~ANDYWOLK/freeswitch:feature/FS-10690-integrate-robust-and-convenient to master* commit '8b0fb1522837692f4665f121d1cc77ffaf286fe0':
FS-10690: [libks, Build-System] Fix libks solution build on windows. Add libks related stuff to .gitignore
Merge pull request #1412 in FS/freeswitch from ~ANDYWOLK/freeswitch:bugfix/FS-10541-update-openssl-to-1.1.0f-on-windows to master* commit 'ea8c3be8ec365bf9f7d2a6b9ce4b2e9ef6bcdccd':
FS-10541: [Build-System] Move OpenSSL to props with BaseDir on windows.
Merge pull request #1401 in FS/freeswitch from ~STEFAN_YOHANSSON/freeswitch:fix/change-video-next-call to master* commit '90dad5af88c41ada07e863acb00e6058cf2339fe':
[verto_communicator] Fix to make video devices change without restart.
Merge pull request #1411 in FS/freeswitch from ~ANDYWOLK/freeswitch:feature/FS-10690-integrate-robust-and-convenient to master* commit '8d0afcd01a433333ccb19a447002efcc63181c15':
FS-10690: [libblade, Build-System] Migrated civetweb's duktape_lib and lua_lib windows projects into repository.
Merge pull request #1410 in FS/freeswitch from ~ANDYWOLK/freeswitch:feature/FS-10690-integrate-robust-and-convenient to master* commit 'e314dad74ba1e0a7b1607c52bd305c847e32c6de':
FS-10690: [libblade] Add libblade related stuff to gitignore
Merge pull request #1409 in FS/freeswitch from ~ANDYWOLK/freeswitch:feature/FS-10690-integrate-robust-and-convenient to masterMerging requested changes related to basedir for Windows VS projects
* commit '9f12a57c1de067b93c902a95159efd2e9d098ed9':
FS-10690: [libblade, Build-System] Do not import BaseDir props if already imported.
FS-10690: [libblade] [libks] Added json wrapper to string builder.Fixed an issue with the "Release" build for x64, currently only Debug x64 and Release x64 build correctly, more will be fixed with other project updates soon.
FS-10690: [libblade] [libks] Cleaned up projects so they build as static libs rather than DLL projects where appropriate. Set all projects that weren't using the right windows CRT library to use DLL based even when statically compiling. Cleaned up some project preprocessor definitions and moved around some preprocessor code to make it simpler. Added ks_sb_t to support an efficient universal string builder. Tested string builder with a temporary REST service exposed by switchblade application.
FS-10690: [libblade] Added basedir.props from existing pending PR from Andrey Volk to support PCRE build requirements for blade on windows, currently only used by newly added PCRE props which are not yet used by FS projects