Display the correct inventory letter when picking up stacking items.
Examine vehicle controls without boarding.

Allows 'vehicles' to be used as lighting and turret platforms without a
seat.
Also in the future could be used with cruise control to add
car-missiles?

Signed-off-by: D Lue Choy <dluechoy@>
Moving vehicle code also applies for reversing vehicles
Make cooked food's rotteness an average of the rotteness of the components

Fixes #1229
Add options to controll autosave frequency

Closes #677
Stop warning the player about monsters that are no longer in LOS

Fixes #664
Make burnt zombie corpses take longer, and be less likely, to revive

See #1144
Fix advanced inventory 'East' square.

An error in commit 2eb0ad444e052c23f8d33782bf6289acf9edc436 transposed
the x,y coordinates on the 'East' square in the advanced inventory
interface, making it a second 'South' square instead.
Add snprintf wrapper to game.cpp as well; also properly handle error condition
Fix advanced_inv in MSVC - store item pointers instead of copying them
Segv fix
Advanced inv remembers areas and scroll position (until player moves).
Move trivial UI specific data to uistate struct.
Remove redundant redundancy.
Merge a ridiculously huge pile of bugfixes.