CLEANUP: assorted typo fixes in the code and comments

This is 25th iteration of typo fixes
diff --git a/src/cfgcond.c b/src/cfgcond.c
index 50ba3df..4654c1b 100644
--- a/src/cfgcond.c
+++ b/src/cfgcond.c
@@ -323,7 +323,7 @@
 
 	/* ret=1, we have a term in the left hand set */
 
-	/* find an optionnal '&&' */
+	/* find an optional '&&' */
 	while (*in == ' ' || *in == '\t')
 		in++;
 
@@ -396,7 +396,7 @@
 
 	/* ret=1, we have a sub-expr in the left hand set */
 
-	/* find an optionnal '||' */
+	/* find an optional '||' */
 	while (*in == ' ' || *in == '\t')
 		in++;