Update a lot of dependency packages
What does this MR do?
Update a lot of vendored dependencies to allow a fix for #3157 (closed).
Does this MR meet the acceptance criteria?
-
Documentation created/updated - Tests
-
Added for this feature/bug -
All builds are passing
-
-
Branch has no merge conflicts with master
(if you do - rebase it please)