Remove fuse dependency on systems where fuse3 is available.
Correct steps for Ubn-20 for package installation
ESRP code signing needs new .net version so upgrade before ESRP step
* Correcting security warning uri
* convert uri to aka.ms thing
* Add deb-9 based system assigned identity test
* Correct fuse installation step for deb9 msi
* Add step to build and publish container image to our azure container registry
* Add data validation cases with streaming
* correct direct streaming files
* Correct direct streaming file
* disable data validation for streaming
* adding stream specific data validation test
* Disable stream data validation for now
* Revert string changes
* Correcting quick-test value
* Add step to uninstall on deb-9
* Manually delete blobfuse2 and bfusemon binary on completion for deb-9
* Correcting uninstall step
* Trying out rehl 8.6 and 9.0
* Adding RHEL 8.6 to pipeline
* Correcting perf pipeline outputs
* Correct service file to contain env variables regarding auth
* Add fuse in suse so that unmount can work without fusermount3
* parsing os args
* Removing auto completion
* Update changelog
* Add more flags to ignore
* Small change'
* coverage edit
* Removing dead code
* Add test cases for parse and validate config
* Init logger for UT on config
* Correctly define const slice for fuse ignored flags
* Adding unmount test cases
* Add comments as per review comments
* Correcting unmount tests
* Add logs if mkdir fails
* spell correction in comments
* Run all unmount tests serially with different mount points
* correcting unmount test cases
* Making unmount test parallel
* Adding handle map test cases
Co-authored-by: vibhansa-msft <vibhansa@microsoft.com>