[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
Added Extra Light Frames, Boards, and Roofs

Lighter and less durable than the Wooden frames.
Also applied XL frames to bikes, carts, and other applicable vehicles.
Added Bike "box" and shopping cart "box" (Lightweight "boxes" made from
wire)
Lowered pedal power output to reflect lighter bikes. Reverse functions
properly with cruise control OFF
Typo Fixes & Description upgrades
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.