Added a border to the vehicle menu and centered it.
Added Auto Pickup Safemode
Split game::autosave() into two - quicksave() handles the vehicle, movement and item checks (i.e. anything that could potentially lead to problems by saving rapidly or due to bugs) and then handles the saving. autosave() handles the time-delay checks and then calls quicksave()

Removed some copypasta'd autosave() code and replaced it with quicksave().

keymap not updated, I'd recommend 'q' as the quicksave key.
Quick fix to missing popup printf parameters.
Added option to enable/disable zombie revival
Fixed list items compare feature
Clean pocket logic
Clean outside cache logic
Unify painkiller usage

Closes issue #1880
Fix Advanced UPS plutonium cell duplication

Closes issue #1780
Fix typo

Thanks to OzoneH3 for catching that.
changed get_direction in bionics to choose_adjacent
removed unused variable
Merge too much stuff to list.
Fix bad material labels, addresses #2028.
New Revolvers Ammo, Recipe
Some Revolver love
Catch up changelog to current feature list.
Implemented a 3d renderer in a separate window.
Lots of improvements and fixes to the 3d renderer.
Switched from pthread to SDL thread support.