Corrected melee crit chance calculations

Problem is described issue #4917
Restores the atomic nightlight's proper light value.

I have no idea why this was changed.
Even if it lasts forever, a single square of light is useless, and the
fact that it's a lightstrip that never runs out of power is really all
that makes this thing even remotely worth having because it weighs 8+
pounds.
HACK: Fix crafting search. Not the best way to do it, but it works for now.
Removed quartering of stab damage

Related to #4908
use fire-charges when actually cauterizing, not before
prevent candles and flammable arrows disappear
don't light all flammable arrows at once
Merge dome fixes.

Conflicts:
	src/crafting.cpp
Restyle pick_recipe().
Deduplicate some filtering code.
Merge use fixes to candles, flaming arrows, and cautery.
make container size a int for really big containers
Really fix using charges when cancelling out of cautery.
Merge pull request #4943 from BevapDin/fix-container-sizes

make container size a int for really big containers
Merge branch 'creature-rework' of https://github.com/CleverRaven/Cataclysm-DDA into creature-rework

Conflicts:
	src/melee.cpp
Ranged to (almost) feature parity

* monsters now handle effects like hard-to-hit properly
* shots target body parts (headshots always head, otherwise tends towards
torso for better shots)
* bolt/arrow shots now drop bolts/arrows again
* slightly changed dispersion/range calculation mechanics to be more
consistent, overall numbers should be similar