Add several spelling corrections (#1116)

diff --git a/codespell_lib/data/dictionary.txt b/codespell_lib/data/dictionary.txt
index 78aa6dc..89b5660 100644
--- a/codespell_lib/data/dictionary.txt
+++ b/codespell_lib/data/dictionary.txt
@@ -191,6 +191,7 @@
 accomdate->accommodate
 accommadate->accommodate
 accommadates->accommodates
+accommdated->accommodated
 accomodata->accommodate
 accomodate->accommodate
 accomodated->accommodated
@@ -1148,6 +1149,14 @@
 apperently->apparently
 appers->appears
 apperture->aperture
+appicability->applicability
+appicable->applicable
+appicaliton->application
+appicant->applicant
+appication->application
+appication-specific->application-specific
+appications->applications
+appicative->applicative
 appied->applied
 appies->applies
 applay->apply
@@ -1408,7 +1417,12 @@
 arry->array, carry,
 arrys->arrays
 artcile->article
+articaft->artifact
+articafts->artifacts
 artical->article
+articals->articles
+articat->artifact
+articats->artifacts
 artice->article
 articel->article
 artifical->artificial
@@ -1798,25 +1812,50 @@
 avaialble->available
 avaiblable->available
 avaible->available
+avaiilable->available
+availaable->available
+availabable->available
+availabal->available
+availabale->available
+availabality->availability
+availabble->available
 availabe->available
+availabed->available
 availabel->available
+availabele->available
 availabelity->availability
 availabillity->availability
 availabilty->availability
+availabke->available
 availabl->available
 availabled->available
 availablen->available
 availablity->availability
 availabyl->available
+availaiable->available
 availaible->available
+availailability->availability
+availaility->availability
+availalable->available
 availalbe->available
+availalble->available
 availale->available
+availaliable->available
+availality->availability
+availanle->available
+availavble->available
 availavility->availability
 availavle->available
+availbale->available
+availbe->available
 availble->available
+availeable->available
+availeble->available
 availiable->available
 availibility->availability
+availibilty->availability
 availible->available
+availlable->available
 avalable->available
 avalaible->available
 avalance->avalanche
@@ -2100,6 +2139,7 @@
 bginning->beginning
 bianries->binaries
 bianry->binary
+biappicative->biapplicative
 bidimentionnal->bidimensional
 bigining->beginning
 biginning->beginning
@@ -3239,20 +3279,58 @@
 committe->committee
 committment->commitment
 committments->commitments
+commma->comma
+commma-separated->comma-separated
 commmand->command
+commmand-line->command-line
+commmandline->commandline
 commmands->commands
 commmemorated->commemorated
 commment->comment
 commmented->commented
 commmenting->commenting
 commments->comments
+commmet->comment
+commmets->comments
 commmit->commit
+commmited->committed
+commmiting->committing
 commmits->commits
+commmitted->committed
+commmitter->committer
+commmitters->committers
+commmitting->committing
 commmon->common
+commmunicate->communicate
+commmunicated->communicated
+commmunicates->communicates
 commmunicating->communicating
+commmunication->communication
+commmunity->community
+commna->comma
+commna-separated->comma-separated
 commnad->command
+commnad-line->command-line
+commnadline->commandline
 commnads->commands
+commnand->command
+commnand-line->command-line
+commnandline->commandline
+commnands->commands
+commnd->command
+commnd-line->command-line
+commndline->commandline
+commnds->commands
 commnent->comment
+commnents->comments
+commnetary->commentary
+commnication->communication
+commnt->comment
+commnted->commented
+commnuative->commutative
+commnunicating->communicating
+commnunication->communication
+commnunity->community
 commoditiy->commodity
 commom->common
 commond->command
@@ -3276,14 +3354,17 @@
 commpleted->completed
 commpletely->completely
 commpletes->completes
+commpletion->completion
 commplex->complex
 commpliant->compliant
+commplied->complied
 commpn->common
 commponent->component
 commponents->components
 commpound->compound
 commpresd->compressed
 commpresed->compressed
+commpresion->compression
 commpress->compress
 commpressd->compressed
 commpressed->compressed
@@ -3293,6 +3374,7 @@
 commputer->computer
 commputes->computes
 commputing->computing
+commtited->committed
 commtted->committed
 commuication->communication
 commuications->communications
@@ -3306,6 +3388,7 @@
 communuication->communication
 commutated->commuted
 commutating->commuting
+commutive->commutative
 comnmand->command
 comnparing->comparing
 comnpletion->completion
@@ -4559,7 +4642,28 @@
 datastrcuture->datastructure
 datastrcutures->datastructures
 datastrem->datastream
+datatbase->database
+datatbases->databases
+datatgram->datagram
+datatpe->datatype
+datatpes->datatypes
+datatpye->datatype
+datatpyes->datatypes
+datatset->dataset
+datatsets->datasets
 datatstructures->datastructures
+datattype->datatype
+datattypes->datatypes
+datatye->datatype
+datatyep->datatype
+datatyepe->datatype
+datatyepes->datatypes
+datatyeps->datatypes
+datatyes->datatypes
+datatyoe->datatype
+datatyoes->datatypes
+datatytpe->datatype
+datatytpes->datatypes
 datea->date, data,
 daty->data, date,
 daugher->daughter
@@ -5769,7 +5873,14 @@
 disregrad->disregard
 disribution->distribution
 disricts->districts
+dissable->disable
+dissabled->disabled
+dissadvantage->disadvantage
 dissagreement->disagreement
+dissallow->disallow
+dissallowed->disallowed
+dissalow->disallow
+dissalowed->disallowed
 dissapear->disappear
 dissapearance->disappearance
 dissapeared->disappeared
@@ -5779,9 +5890,31 @@
 dissapoint->disappoint
 dissapointed->disappointed
 dissappear->disappear
+dissappeared->disappeared
+dissappearing->disappearing
 dissappears->disappears
 dissappointed->disappointed
 dissarray->disarray
+dissasemble->disassemble
+dissasembled->disassembled
+dissasembler->disassembler
+dissasembles->disassembles
+dissasemblies->disassemblies
+dissasembly->disassembly
+dissasociate->disassociate
+dissasociated->disassociated
+dissasociates->disassociates
+dissasociation->disassociation
+dissassemble->disassemble
+dissassembled->disassembled
+dissassembler->disassembler
+dissassembling->disassembling
+dissassembly->disassembly
+dissassociate->disassociate
+dissassociated->disassociated
+dissassociates->disassociates
+dissassociating->disassociating
+dissaster->disaster
 dissble->disable
 disscussion->discussion
 disscussions->discussions
@@ -6591,6 +6724,8 @@
 epectedly->expectedly
 epecting->expecting
 epects->expects
+ephememeral->ephemeral
+ephememeris->ephemeris
 epidsodes->episodes
 epigramic->epigrammatic
 epilgoue->epilogue
@@ -6878,6 +7013,7 @@
 excerciser->exerciser
 excercises->exercises
 excercising->exercising
+excesive->excessive
 excesss->excess
 excetion->exception
 excetpion->exception
@@ -7248,6 +7384,8 @@
 extreem->extreme
 extrem->extremum, extreme,
 extremelly->extremely
+extrememe->extreme
+extrememely->extremely
 extrememly->extremely
 extremeophile->extremophile
 extremly->extremely
@@ -8001,6 +8139,7 @@
 grahpical->graphical
 gramar->grammar
 gramatically->grammatically
+grammartical->grammatical
 grammaticaly->grammatically
 grammer->grammar
 grammers->grammars
@@ -8407,6 +8546,7 @@
 hwihc->which
 hwile->while
 hwole->whole
+hybernate->hibernate
 hydogen->hydrogen
 hydropile->hydrophile
 hydropilic->hydrophilic
@@ -8590,12 +8730,15 @@
 implemantation->implementation
 implemataion->implementation
 implemataions->implementations
+implemememnt->implement
+implemememntation->implementation
 implemement->implement
 implemementation->implementation
 implemementations->implementations
 implememented->implemented
 implemementing->implementing
 implemements->implements
+implememetation->implementation
 implememntation->implementation
 implememt->implement
 implememtation->implementation
@@ -8759,6 +8902,7 @@
 improvments->improvements
 imput->input
 imrovement->improvement
+in-memeory->in-memory
 inablility->inability
 inacccessible->inaccessible
 inaccesible->inaccessible
@@ -10366,6 +10510,7 @@
 manaul->manual
 manaully->manually
 manauls->manuals
+mandatatory->mandatory
 mandetory->mandatory
 manement->management
 maneouvre->manoeuvre
@@ -10563,11 +10708,23 @@
 mehtods->methods
 melieux->milieux
 membranaphone->membranophone
+memeasurement->measurement
 memeber->member
+memebered->remembered
 memebers->members
+memebership->membership
+memeberships->memberships
 memebr->member
-memember->member
+memebrof->memberof
+memebrs->members
+memember->member, remember,
+memembers->members
+mememory->memory
+mememto->memento
 memeory->memory
+memer->member
+memership->membership
+memerships->memberships
 memery->memory
 memmory->memory
 memor->memory
@@ -10888,6 +11045,7 @@
 moil->soil, mohel,
 moint->mount
 moleclues->molecules
+momement->moment
 momemtn->moment
 momentarely->momentarily
 momento->memento
@@ -11053,6 +11211,7 @@
 Mythraic->Mithraic
 nadly->badly
 naieve->naive
+namemespace->namespace
 namepace->namespace
 namepsace->namespace
 namepsaces->namespaces
@@ -12036,6 +12195,8 @@
 paramameters->parameters
 paramater->parameter
 paramaters->parameters
+paramemeter->parameter
+paramemeters->parameters
 paramenet->parameter
 paramenets->parameters
 paramenters->parameters
@@ -12121,6 +12282,22 @@
 parstree->parse tree
 partaining->pertaining
 partialy->partially
+partical->partial, particle,
+particalar->particular
+particalarly->particularly
+particale->particle
+particales->particles
+partically->partially
+particals->particles
+particaluar->particular
+particaluarly->particularly
+particalur->particular
+particalurly->particularly
+particant->participant
+particaular->particular
+particaularly->particularly
+particaulr->particular
+particaulrly->particularly
 particually->particularly
 particualr->particular
 particuar->particular
@@ -13109,6 +13286,8 @@
 programatic->programmatic
 programatically->programmatically
 programattically->programmatically
+programemer->programmer
+programemers->programmers
 programers->programmers
 programing->programming
 programm->program
@@ -13356,6 +13535,7 @@
 quantitiy->quantity
 quarantaine->quarantine
 quarentine->quarantine
+quartically->quadratically
 quatation->quotation
 quckstarter->quickstarter
 qudrangles->quadrangles
@@ -13607,6 +13787,12 @@
 recommand->recommend
 recommanded->recommended
 recommands->recommends
+recommd->recommend
+recommded->recommended
+recommdend->recommend
+recommdended->recommended
+recommdends->recommends
+recommds->recommends
 recommed->recommend
 recommedation->recommendation
 recommedations->recommendations
@@ -13616,6 +13802,15 @@
 recommened->recommended
 recommeneded->recommended
 recommented->recommended
+recommmend->recommend
+recommmended->recommended
+recommmends->recommends
+recommnd->recommend
+recommnded->recommended
+recommnds->recommends
+recommned->recommend
+recommneded->recommended
+recommneds->recommends
 recommpile->recompile
 recommpiled->recompiled
 recompence->recompense
@@ -14004,8 +14199,18 @@
 rememberance->remembrance
 remembrence->remembrance
 rememeber->remember
+rememebered->remembered
+rememebering->remembering
+rememebers->remembers
 rememebr->remember
+rememebred->remembered
+rememebrs->remembers
+rememember->remember
+rememembered->remembered
+rememembers->remembers
 rememer->remember
+rememered->remembered
+rememers->remembers
 remenant->remnant
 remenicent->reminiscent
 reminent->remnant
@@ -15361,6 +15566,7 @@
 soruces->sources
 soscket->socket
 soterd->stored, sorted,
+sotfware->software
 sotrage->storage, shortage,
 sotred->sorted, stored,
 sotring->storing, sorting,
@@ -15990,6 +16196,7 @@
 sucidial->suicidal
 sudmobule->submodule
 sudmobules->submodules
+sueful->useful
 sufface->surface
 sufferage->suffrage
 sufferred->suffered
@@ -16246,6 +16453,7 @@
 symboll->symbol
 symbsol->symbol
 symbsols->symbols
+symemetric->symmetric
 symetric->symmetric
 symetrical->symmetrical
 symetrically->symmetrically
@@ -17149,6 +17357,7 @@
 udpates->updates
 udpating->updating
 ue->due
+ueful->useful
 uegister->unregister
 uesd->used
 uglyness->ugliness
@@ -17233,9 +17442,14 @@
 uncommmented->uncommented
 uncommmenting->uncommenting
 uncommments->uncomments
+uncommmitted->uncommitted
+uncommmon->uncommon
 uncommpresed->uncompressed
+uncommpresion->uncompression
 uncommpressd->uncompressed
 uncommpressed->uncompressed
+uncommpression->uncompression
+uncommtited->uncommitted
 uncompetetive->uncompetitive
 uncompetive->uncompetitive
 uncomplete->incomplete
@@ -17744,6 +17958,7 @@
 usuall->usually, usual,
 usuallly->usually
 usualy->usually
+usueful->useful
 ususal->usual
 ususally->usually
 UTF8ness->UTF-8-ness
@@ -17847,6 +18062,8 @@
 variuous->various
 varius->various
 varoius->various
+vartical->vertical
+vartically->vertically
 vas->was
 vasall->vassal
 vasalls->vassals