Various changes while spellchecking protobuf (#1602)

* More real world typos

* More typos

Real world ones, and equivalent variations thereof

* Add socail->social

* Add resycn->resync

* Add Ardiuno->Arduino, add wether->weather as another option

* Revert "Remove "tim" from dictionary.txt (#536)"

This reverts commit e977462785adc0483e402a1bb54bb677492222e0.

* Disable tim->time given it being a person's name

* Objext is a Makefile term

* Add compatibel->compatible

* Cloneable is a Java term

* Moving keyserver to code because of the apt option

* Dedupe isn't in a proper dictionary, but seems well used, so move to rare

* Add dedupe as an informal correction too

* The octal dump command

* Add another suggestion for alse

* Move GAE as it's also Google App Engine

* Add another suggestion to te

* Copyable is a C++ term

* Allow rare word corrections to be informal

* Skip dedup->dedupe and dedupe->deduplicate for now
diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt
index a66de87..6ffa0b7 100644
--- a/codespell_lib/data/dictionary.txt
+++ b/codespell_lib/data/dictionary.txt
@@ -1424,7 +1424,7 @@
 alrogithm->algorithm
 alrteady->already
 als->also
-alse->also, else,
+alse->also, else, false,
 alsmost->almost
 alsot->also
 alsready->already
@@ -5044,7 +5044,6 @@
 cloesd->closed
 cloesed->closed
 cloesing->closing
-cloneable->clonable
 clonez->clones, cloner,
 clonning->cloning
 clory->glory
@@ -5704,6 +5703,7 @@
 compatiability->compatibility
 compatiable->compatible
 compatiablity->compatibility
+compatibel->compatible
 compatibile->compatible
 compatibiliy->compatibility
 compatibilty->compatibility
@@ -7884,7 +7884,6 @@
 dedly->deadly
 deductable->deductible
 deductables->deductibles
-dedup->dedupe
 deduplacate->deduplicate
 deduplacated->deduplicated
 deduplacates->deduplicates
@@ -13127,7 +13126,6 @@
 fysisit->physicist
 gabage->garbage
 gadged->gadget, gauged,
-gae->game, Gael, gale,
 galatic->galactic
 Galations->Galatians
 gallaries->galleries
@@ -16065,7 +16063,6 @@
 keyowrd->keyword
 keypair->key pair
 keypairs->key pairs
-keyserver->key server
 keyservers->key servers
 keystokes->keystrokes
 keyward->keyword
@@ -18502,7 +18499,6 @@
 objetc->object
 objetcs->objects
 objets->objects
-objext->object
 objtain->obtain
 objtained->obtained
 objtains->obtains
@@ -18612,7 +18608,6 @@
 ocurred->occurred
 ocurrence->occurrence
 ocurrences->occurrences
-od->of
 oder->order, odor,
 odly->oddly
 oen->one
@@ -26330,7 +26325,7 @@
 tcahce->cache
 tcahces->caches
 tcheckout->checkout
-te->the, be,
+te->the, be, we,
 teached->taught
 teachnig->teaching
 teamplate->template
diff --git a/codespell_lib/data/dictionary_code.txt b/codespell_lib/data/dictionary_code.txt
index fbaa9e2..cd57a0b 100644
--- a/codespell_lib/data/dictionary_code.txt
+++ b/codespell_lib/data/dictionary_code.txt
@@ -1,18 +1,24 @@
 amin->main
 cas->case, cast,
 clas->class
+cloneable->clonable
 cmo->com
+copyable->copiable
 define'd->defined
 dof->of, doff,
 dont->don't
 endcode->encode
 errorstring->error string
+gae->game, Gael, gale,
 iam->I am, aim,
 iff->if
 ith->with
+keyserver->key server
 movei->movie
 mut->must, mutt, moot,
 nto->not
+objext->object
+od->of
 referer->referrer
 rela->real
 secant->second
diff --git a/codespell_lib/data/dictionary_rare.txt b/codespell_lib/data/dictionary_rare.txt
index 973931e..460ec98 100644
--- a/codespell_lib/data/dictionary_rare.txt
+++ b/codespell_lib/data/dictionary_rare.txt
@@ -24,7 +24,6 @@
 consequentially->consequently
 coo->coup
 copping->coping, copying, cropping,
-copyable->copiable
 crasher->crash
 crashers->crashes
 crate->create