Fixes singlespacing in books.json.
Deafness is now consistent across creatures

player now uses the effect "deaf" rather than the disease "deaf", to be
consistent with other creatures.
Creature::reset should now be idempotent

All long-term state changes (bionics hunger drain, moves += speed, etc) has
been moved to Creature::process_turn.
moved Creature::process_effects to process_turn, swapped reset/process_turn order
game::monmove now no longer calls monster::process_effects directly
Oops!
Merge pull request #8225 from Rivet-the-Zombie/books-too

Fixes singlespacing in books.json.
Merge branch 'master' into reset-idempotence
Merge branch 'master' into deafness-consistency
Merge branch 'master' into reset-idempotence