CLEANUP: assorted typo fixes in the code and comments

This is 25th iteration of typo fixes

(cherry picked from commit 01881087fc0ad9922d6d5833766e30c032da1e1d)
[wt: dropped non-relevant parts]
Signed-off-by: Willy Tarreau <w@1wt.eu>
diff --git a/include/import/ebmbtree.h b/include/import/ebmbtree.h
index 23ef554..f99c16b 100644
--- a/include/import/ebmbtree.h
+++ b/include/import/ebmbtree.h
@@ -566,7 +566,7 @@
 
 /* Insert ebmb_node <new> into a prefix subtree starting at node root <root>.
  * Only new->key and new->pfx need be set with the key and its prefix length.
- * Note that bits between <pfx> and <len> are theorically ignored and should be
+ * Note that bits between <pfx> and <len> are theoretically ignored and should be
  * zero, as it is not certain yet that they will always be ignored everywhere
  * (eg in bit compare functions).
  * The ebmb_node is returned.
diff --git a/include/import/ebtree.h b/include/import/ebtree.h
index 36fcef5..9e5c488 100644
--- a/include/import/ebtree.h
+++ b/include/import/ebtree.h
@@ -32,7 +32,7 @@
 
   Eg, to store 8, 10, 12, 13, 14 :
 
-             ultree          this theorical tree
+             ultree          this theoretical tree
 
                8                   8
               / \                 / \