Subject: patch out features for which dependencies are unavailable

This unfortunately eliminates a lot of taskchampion's functionality: AWS, GCP
and HTTPS sync, and leaves the library with only the core function of storing
local tasks in sqlite.

Additionally, the version requirement for rusqlite been relaxed slightly
and the bundled feature swapped for buildtime_bindgen.

--- a/Cargo.toml
+++ b/Cargo.toml
@@ -58,19 +58,19 @@
 [dependencies.anyhow]
 version = "1.0"
 
-[dependencies.aws-config]
-version = "1"
-features = ["behavior-version-latest"]
-optional = true
-
-[dependencies.aws-credential-types]
-version = "1"
-features = ["hardcoded-credentials"]
-optional = true
-
-[dependencies.aws-sdk-s3]
-version = "1"
-optional = true
+#[dependencies.aws-config]
+#version = "1"
+#features = ["behavior-version-latest"]
+#optional = true
+
+#[dependencies.aws-credential-types]
+#version = "1"
+#features = ["hardcoded-credentials"]
+#optional = true
+
+#[dependencies.aws-sdk-s3]
+#version = "1"
+#optional = true
 
 [dependencies.byteorder]
 version = "1.5"
@@ -82,24 +82,24 @@
 [dependencies.flate2]
 version = "1"
 
-[dependencies.google-cloud-storage]
-version = "0.23.0"
-features = [
-    "rustls-tls",
-    "auth",
-]
-optional = true
-default-features = false
+#[dependencies.google-cloud-storage]
+#version = "0.23.0"
+#features = [
+#    "rustls-tls",
+#    "auth",
+#]
+#optional = true
+#default-features = false
 
 [dependencies.log]
 version = "^0.4.17"
 
-[dependencies.ring]
-version = "0.17"
-optional = true
+#[dependencies.ring]
+#version = "0.17"
+#optional = true
 
 [dependencies.rusqlite]
-version = "0.32"
+version = "0.29"
 
 [dependencies.serde]
 version = "^1.0.147"
@@ -117,19 +117,19 @@
 [dependencies.thiserror]
 version = "2.0"
 
-[dependencies.tokio]
-version = "1"
-features = ["rt-multi-thread"]
-optional = true
-
-[dependencies.ureq]
-version = "^2.12.0"
-features = ["tls"]
-optional = true
-
-[dependencies.url]
-version = "2"
-optional = true
+#[dependencies.tokio]
+#version = "1"
+#features = ["rt-multi-thread"]
+#optional = true
+
+#[dependencies.ureq]
+#version = "^2.12.0"
+#features = ["tls"]
+#optional = true
+
+#[dependencies.url]
+#version = "2"
+#optional = true
 
 [dependencies.uuid]
 version = "^1.11.0"
@@ -151,35 +151,35 @@
 version = "3"
 
 [features]
-bundled = ["rusqlite/bundled"]
-cloud = []
+bundled = ["rusqlite/buildtime_bindgen"]
+#cloud = []
 default = [
-    "sync",
-    "bundled",
-]
-encryption = ["dep:ring"]
-server-aws = [
-    "cloud",
-    "encryption",
-    "dep:aws-sdk-s3",
-    "dep:aws-config",
-    "dep:aws-credential-types",
-    "dep:tokio",
-]
-server-gcp = [
-    "cloud",
-    "encryption",
-    "dep:google-cloud-storage",
-    "dep:tokio",
-]
-server-sync = [
-    "encryption",
-    "dep:ureq",
-    "dep:url",
-]
-sync = [
-    "server-sync",
-    "server-gcp",
-    "server-aws",
+#    "sync",
+     "bundled",
 ]
-tls-native-roots = ["ureq/native-certs"]
+#encryption = ["dep:ring"]
+#server-aws = [
+#    "cloud",
+#    "encryption",
+#    "dep:aws-sdk-s3",
+#    "dep:aws-config",
+#    "dep:aws-credential-types",
+#    "dep:tokio",
+#]
+#server-gcp = [
+#    "cloud",
+#    "encryption",
+#    "dep:google-cloud-storage",
+#    "dep:tokio",
+#]
+#server-sync = [
+#    "encryption",
+#    "dep:ureq",
+#    "dep:url",
+#]
+#sync = [
+#    "server-sync",
+#    "server-gcp",
+#    "server-aws",
+#]
+#tls-native-roots = ["ureq/native-certs"]
