Update boost to 1.83

At the same time, add boost::url to the list of libraries required.
This is due to surprise removal of header-only support in the url
library.  More details are available in the bmcweb commit below[1]

[1] https://gerrit.openbmc.org/c/openbmc/bmcweb/+/66887


Signed-off-by: Ed Tanous <edtanous@google.com>
Change-Id: Iceb569f83a28f0fa4e6e70d895f2d36879453c2c
diff --git a/scripts/build-unit-test-docker b/scripts/build-unit-test-docker
index cbc4bd8..73d9895 100755
--- a/scripts/build-unit-test-docker
+++ b/scripts/build-unit-test-docker
@@ -80,7 +80,7 @@
 # Packages to include in image.
 packages = {
     "boost": PackageDef(
-        rev="1.82.0",
+        rev="1.83.0",
         url=(
             lambda pkg, rev: f"https://boostorg.jfrog.io/artifactory/main/release/{rev}/source/{pkg}_{rev.replace('.', '_')}.tar.gz"  # noqa: E501
         ),
@@ -92,7 +92,7 @@
                 " && patch -p2 <"
                 " 98f8b1fbd059a35754c2c7b2841769cf8d021272.patch &&"
                 " ./bootstrap.sh"
-                f" --prefix={prefix} --with-libraries=context,coroutine"
+                f" --prefix={prefix} --with-libraries=context,coroutine,url"
             ),
             "./b2",
             f"./b2 install --prefix={prefix}",