[CR] [WIP] Expanding Contraband

This PR expand and look at the contraband item groups. I've done some
research prior to this and added some omitted contraband that are
actually quite common.
Add sharpened toothbrush

Spawn in prison contraband only.
Added soap

they only spawn in "cleaning" item groups right now.
Changed sharpened toothbrush price, weight, bashing and cutting damage and added a STAB flag
Changed soap weight to 90
Adds razor blade
small chance of soap spawning in contraband
x-shift
Added wrapper for g->choose_adjacent.

Very useful for iuse function.
y-shift
Removed hatchet from contraband spawns

I took the liberty to remove the hatchet from contraband since it's
unlikely to find those among prisoners because it's not concealable, or
hard to do so.
Removed throwing axe from contraband spawns

I took the liberty to remove the throwing axe from contraband since it's
unlikely to find those among prisoners because it's not concealable, or
hard to do so.
Nerfed MP3 players spawn from contraband to 9

from 15 to 9. since MP3 players need charging, it is not popular to find
them among prisoners.
Typo made lowercase [d] unavailable in AIM
[A] had the same lowercase/upppercase AIM issue.
show material name from material_type
Shift flatbed truck.
Shift cube van.
Shift cheap cube van.
Shift the semi truck.

Skipping the trailer since it has no controls.