Let client indicate if it wants to search or blindly bump
Generalize keys in a few places to also include key modifiers
Redefine Key.KM as a record type instead of a tuple
Rework default keybindings
Toggle marking suspect features
Disturb running if a marked suspect terrain encountered
Fix a bug where too many factions were at war

This was caused by a typo in a function that made the war array symmetric.
Do not let an actor target itself

This was possible in case of a faction at war with itself.
Colour multiple hero factions differently
Fix two bugs in projectile attacks
Pospone refactoring of client's and server's ConfigIO and Save
Change the format of player lists

ConfigFile does not allow options to be removed, only changed, when
overriding a config file by another, so the old format was wrong.
Quickfix running now that clients have limited dungeon knowledge
Complete the rename of 'loc' to 'pos'

Though it's not needed any more now that we don't have global
and 'loc'al state any more, but only one state available at any time.
Rename 'glo'bal state back to 's'

We again don't have 'glo'bal and local states, but only one state
available at any time, so the 'glo' and 'loc' names are unneeded.
Rename various variables and record fields
Rename Actor field bfaction to bfid