Sanitize non-ASCII characters out of memorial file names. Fixes #2845.
Fix headlights not turning off for vehicules without electricity.

The function that toggled the lights on and off checked if the lights
were off or if the vehicule has some batteries left before toggling the
lights. This allowed vehicules without batteries to turn on their lights
but are not able to turn it off.

Fixed by checking if the lights were off instead.
Adds caseless light machine gun and spawns.
Sleep now intensifies recovery based on time spent sleeping.
Changed formula so sleep recovery increases over 2 hours to 2x, and removed
fatigue while sleeping and attempting to sleep. 7.25 hours continuous rest
required for a full 16 hour day, giving some leeway for activities that
might increase fatigue, and extended recovery is slightly faster.
Fixed natural healing.
Select the current profession when switching to the profession tab.
Remove offending characters from memorial file names rather than making them underscores.
Better hanle names with entirely non-ASCII characters.
More Lua stuff to lua/

Hopefully the last time we need to move things around. Of course, by
saying that, I just guaranteed it won't be. Oh, well.
Update the documentation, too
"You see here rag x 12.".
Shower Victim is officially naked.

I removed the pocket knife and matches, ensuring more paranoia and fun.
Change floor-item display from "rag x 12" to "12 rags".
Furniture changes and fixes

In answer to Issue #4357 

Exercise machines, sofas, armchairs, dumpsters, trashcans, dryers, and washers are now smash-able.

indoor plants are flammable.

open crates can be deconstructed as well.

tables now require 8 strength to be moved around.

Fix missing additional "O" in bookcase flag: "BLOCKSDOOR".
Small typo fixes

in tools.json
more typo fixes...

in melee.json
Stop saving mapbuffer after game load.
* Monster vainishing issue was fixed elsewhere
* Possible fix for crash in https://github.com/CleverRaven/Cataclysm-DDA/issues/4466
* < freezerbunny> so the mapbuffer re-save wasn't needed yeah
Merge pull request #4468 from VampyreLord/patch-3

Furniture changes and fixes.
Merge pull request #4464 from VampyreLord/patch-1

Shower Victim is officially naked.