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.