[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
Disabled the Vehicular Anti-Disassembly Field
Enhance description of water purification tablets.
Allow iuse methods of medicines to use multiple charges at a time, mostly for water purification tablets.
Extract common code for starting a vehicle to a helper function.
fix python extractor
gettext template update
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.