The laptop and the recipe
iuse function
Made docile monsters display differently
Changed references of g->zombie(mondex) into z->
Made strings translatable
Squash two bugs

One involved the No robots under your command message not displaying
correctly.

The other one involved the fact that [GetMType(mondex)->difficulty] was
not the correct difficulty of the selected monster
Cant hack things you cant see

Neither can you code if you cant read

Spell check a few strings.
Brought back hacking without LOS
Fix careless bracket removal
Added tetanus
Made tetanus more dangerous
Vaccine
+ added path to washing machine tile
+ created quantum solar panel tile
+ fixed bug on metal bars and metal bar doors
+ added path to cloth dryer tile
+ added satire novel tile
+ added sharpened toothbrush tile
+ linked hazmat zombie tile
+ linked zombie fireman tile
+ linked zombie survivor tile
+ linked zombie rot tile
+ linked dog skeleton tile
+ linked dog zombie cop tile
+ linked dog zombie rot tile
+ linked war novel tile
More tetanus chances, Flu vaccine
Add some bulletproofing to advanced inventory index handling, fixes various ways that the selection could be on an invalid item.
Also, treat paging like up and down when in category selection mode.
(Mostly detected by -D_GLIBCXX_DEBUG)
(CR) Flip TOUGH3/TOUGH HP modifiers

in player::normalize.

If ever there was something that looked Backwards, this was it.  It
wouldn't show up in debug-testing because switching traits calls
recalc_hp (which was coded correctly).
Rewrite game::display_slice to use input context

Made item cursor wrap around end of list work.
Removed inventory::subset as it was used only by inventory_ui and is not needed anymore
Use extended features of input_context in inventory_ui.cpp
inventory_ui enhancements:

Made separate item lists for main inventory and worn/wielded items.
Allow separate scrolling/moving/selecting in both list.
Handle input of invlets before actions to allow the default actions bindings to overlay with invlets
Merge remote-tracking branches 'dda/pr/7595' and 'dda/pr/7613' into dda-master

* dda/pr/7595:
  Add some bulletproofing to advanced inventory index handling, fixes various ways that the selection could be on an invalid item. Also, treat paging like up and down when in category selection mode. (Mostly detected by -D_GLIBCXX_DEBUG)

* dda/pr/7613:
  Handle input of invlets before actions to allow the default actions bindings to overlay with invlets
  inventory_ui enhancements:
  Rewrite game::display_slice to use input context