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 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.
Merge remote-tracking branch 'upstream/master' into issue7440_joints
Clean up code so jenkins likes it.
Merge pull request #7762 from jeremyosborne/issue7440_joints

Update to smoking code (Issue #7440)