Add the SQLITE_DEFAULT_WORKER_THREADS compile-time option. 
Fix a NULL-pointer dereference that can occur following OOM.

FossilOrigin-Name: e0dea89b3e9f295f80210fcca007681bf1b08692
diff --git a/src/sqliteInt.h b/src/sqliteInt.h
index 0c8fe65..43f5d34 100644
--- a/src/sqliteInt.h
+++ b/src/sqliteInt.h
@@ -433,6 +433,13 @@
 #ifndef SQLITE_MAX_WORKER_THREADS
 # define SQLITE_MAX_WORKER_THREADS 0
 #endif
+#ifndef SQLITE_DEFAULT_WORKER_THREADS
+# define SQLITE_DEFAULT_WORKER_THREADS 0
+#endif
+#if SQLITE_DEFAULT_WORKER_THREADS>SQLITE_MAX_WORKER_THREADS
+# undef SQLITE_MAX_WORKER_THREADS
+# define SQLITE_MAX_WORKER_THREADS SQLITE_DEFAULT_WORKER_THREADS
+#endif
 
 
 /*