Add whip
Sort part list when inspecting vehicle.
Update docs about what time corresponds to in recipes.
New drug recipes.

Added recipes for rolling a joint and rolling a cigarette. Provides the ability to make an unlit cig or unlit joint and save for later (something that cannot be done with the current application of weed/tobacco + papers).

Stuck with the current numbers from iuse::cig and iuse::weed for determining what goes into a joint or cig.

Also made a judgement call. Cigs and joints are comestibles. Applying a cig lights one up and then that one is smoked for the duration of the timer set. I changed `charges` in `comestibles.json` for joints and cigs to 1 from their previous values. This will likely mess with their appearance on maps as it currently stands. On the other hand, I think it's more likely that single joints and cigarettes are found after the rapture.

Also intend to add a box of cigarettes, but that's later.

Technically, this is the smallest amount of code needed to fix issue #7440, but more is coming.
Correct "joint roachs" with "joint roaches".

I thought I was doing this right, but I can't see the correction in my game, all I'm still seeing is "joint roachs" in the crafting menu.

Checking in anyway, and will revert if fubard.
Take Rivet's advice and don't mess with regular cigs but instead allow crafting of hand rolled cigs.
Merge remote-tracking branch 'upstream/master' into issue7440_joints
iuse::smoking works with cigars, cigarettes, handrolls, and joints.
used to light up one time use items. changed appropriate use actions.

can no longer directly use weed or tobacco to trigger pipe smoking.

iuse::smoking_pipe empty shell while I figure out how I want to
handle smoking via pipe.

idea is to flag SMOKABLE items and, when using a pipe, allow the player
to choose item from a menu, toke and then consume the item.
Merge branch 'master' of https://github.com/CleverRaven/Cataclysm-DDA into whipit
Whip now uses proper "generic_no_ammo"
Added "WHIP" ammo effect
Changed whip skill to melee, added melee to ranged time_to_fire
Whip now makes "Crack!" noise of 50
Fix NO_AMMO weapons displaying their no ammo when firing
NO_AMMO weapons no longer display ammo in menus
Halve all armour values

This seems like a good start. At least now when I put on light survivour gear and stand 1 tile away from a turret, I actually die after getting shot a dozen times.
Merge remote-tracking branch 'upstream/master' into issue7440_joints
It's a beautiful day for name_plural.
Finish pipe smoking, which restores the ability to smoke weed and tobacco
via one of the pipes.

crackpipe, tobacco pipe, and glass pipe have a use_action of SMOKING_PIPE.

Two things are smokable now through the iuse::smoking_pipe command:
tobacco and weed.

Menu always pops up even with limited choices. I like this because I can
at least escape the menu if I accidentally apply the pipe.

This concludes the work for issue #7440.
Ran suggested aystle command on code.
Add archaeologist profession
Add bullwhip to item spawns and crafing recipe
Whip can now be used to pull yourself out of sinkholes, lower yourself down a level
Remove unused whip ammo type